added table
This commit is contained in:
parent
12a5478beb
commit
5619d2dd8c
|
@ -2,11 +2,6 @@ import java.sql.Connection;
|
|||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
|
||||
import javax.management.loading.PrivateClassLoader;
|
||||
|
||||
import org.postgresql.*;
|
||||
import org.postgresql.util.LruCache.CreateAction;
|
||||
|
||||
public class Main {
|
||||
|
||||
public static void main(String[] args) throws SQLException {
|
||||
|
@ -24,8 +19,7 @@ public class Main {
|
|||
+ "END $$;");
|
||||
stmt.execute();
|
||||
|
||||
|
||||
stmt = connection.prepareStatement("CREATE TABLE IF NOT EXISTS anagrafica("
|
||||
Table anagraficaTable = new Table(connection, "CREATE TABLE IF NOT EXISTS anagrafica("
|
||||
+ "codice_fiscale VARCHAR(16) PRIMARY KEY,"
|
||||
+ "nome VARCHAR(16) NOT NULL,"
|
||||
+ "cognome VARCHAR(16) NOT NULL,"
|
||||
|
@ -35,10 +29,6 @@ public class Main {
|
|||
+ "categorie_appartenenze categoria_appartenenza[],"
|
||||
+ "password VARCHAR(16)"
|
||||
+ ")");
|
||||
stmt.execute();
|
||||
|
||||
stmt = connection.prepareStatement("INSERT INTO anagrafica(codice_fiscale, nome, cognome) VALUES('test', 'neto', 'whites')");
|
||||
stmt.execute();
|
||||
|
||||
System.out.println("ok");
|
||||
}
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
import java.sql.Connection;
|
||||
import java.sql.SQLException;
|
||||
|
||||
public class Table {
|
||||
Connection connection;
|
||||
|
||||
public Table(Connection connection, String statement) throws SQLException {
|
||||
this.connection = connection;
|
||||
|
||||
this.execute(statement);
|
||||
}
|
||||
|
||||
public void execute(String statement) throws SQLException {
|
||||
var stmt = connection.prepareStatement(statement);
|
||||
stmt.execute();
|
||||
}
|
||||
}
|
|
@ -1,22 +1,23 @@
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class User_data {
|
||||
public class UserData {
|
||||
private final String nome;
|
||||
private final String cognome;
|
||||
private final String codice_fiscale;
|
||||
private final Data data_nascita;
|
||||
private final String luogo_nascita;
|
||||
//TODO: non so farlo, List categoria_appartenenza = new ArrayList<>();
|
||||
|
||||
private final String password;
|
||||
|
||||
public User_data(String nome, String cognome, String codice_fiscale, Data data_nascita, String luogo_nascita) {
|
||||
|
||||
public UserData(String nome, String cognome, String codice_fiscale, Data data_nascita, String luogo_nascita, String password) {
|
||||
this.nome = nome;
|
||||
this.cognome = cognome;
|
||||
this.data_nascita = data_nascita;
|
||||
this.luogo_nascita = luogo_nascita;
|
||||
this.codice_fiscale = codice_fiscale;
|
||||
// this.categoria_apparteneza = categoria_appartenenza;
|
||||
this.password = password;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue