fixare errore
This commit is contained in:
parent
f0def79696
commit
f4e00618fd
|
@ -1,2 +1,3 @@
|
|||
- negli insert forse bisogna fare un setDate LB
|
||||
- gli enum (di java) LB
|
||||
- al momento le disponibilità sono una al giorno senza orario (fate voi se avete voglia) LB
|
|
@ -8,7 +8,7 @@ public class Anagrafica extends Table{
|
|||
}
|
||||
|
||||
public void insert(UserData userdata) throws SQLException {
|
||||
var stmt = connection.prepareStatement("INSERT INTO anagrafica VALUES (?, ?, ?, '2000-10-10', ?, ?, null, ?)");
|
||||
var stmt = connection.prepareStatement("INSERT INTO anagrafica VALUES (?, ?, ?, '2000-10-10', ?, ?, ?, ?)");
|
||||
|
||||
stmt.setString(1, userdata.getCodiceFiscale());
|
||||
stmt.setString(2, userdata.getNome());
|
||||
|
@ -16,7 +16,8 @@ public class Anagrafica extends Table{
|
|||
//TODO: stmt.setString(4, userdata.getDataNascita().toString());
|
||||
stmt.setString(4, userdata.getLuogoNascita());
|
||||
stmt.setLong(5, userdata.getNumFiscale());
|
||||
stmt.setString(6, userdata.getPassword());
|
||||
stmt.setObject(6, userdata.getCategoriaAppartenenza(), java.sql.Types.OTHER);
|
||||
stmt.setString(7, userdata.getPassword());
|
||||
|
||||
System.out.println(stmt);
|
||||
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
|
||||
public enum CategoriaAppartenenza {
|
||||
gay,
|
||||
frocio,
|
||||
down,
|
||||
edi,
|
||||
spastico,
|
||||
}
|
|
@ -1,9 +1,8 @@
|
|||
|
||||
public enum CategorieAppartenenza {
|
||||
GAY,
|
||||
FROCI,
|
||||
DOWN,
|
||||
SPASTICI,
|
||||
EDI,
|
||||
WEEB
|
||||
gay,
|
||||
frocio,
|
||||
down,
|
||||
edi,
|
||||
spastico
|
||||
}
|
||||
|
|
|
@ -36,6 +36,7 @@ public class Main {
|
|||
+ "data_nascita DATE,"
|
||||
+ "luogo_nascita VARCHAR(32),"
|
||||
+ "num_sanitario BIGINT,"
|
||||
//TODO: non è ancora un array
|
||||
+ "categorie_appartenenze categoria_appartenenza,"
|
||||
+ "password VARCHAR(16)"
|
||||
+ ")");
|
||||
|
@ -47,7 +48,7 @@ public class Main {
|
|||
+ "disponibilità boolean"
|
||||
+ ")");
|
||||
|
||||
UserData edi = new UserData("Edi", "DeCandido", "1234", new Data(20, 07, 2023), "Marte", 666, "fethergay");
|
||||
UserData edi = new UserData("Edi", "DeCandido", "1234", new Data(20, 07, 2023), "Marte", 666, CategoriaAppartenenza.edi, "fethergay");
|
||||
System.out.println(edi);
|
||||
|
||||
stmt = connection.prepareStatement("DELETE FROM anagrafica");
|
||||
|
|
|
@ -5,18 +5,19 @@ public class UserData {
|
|||
private final Data data_nascita;
|
||||
private final String luogo_nascita;
|
||||
private final long num_sanitario;
|
||||
//TODO: non so farlo, List categoria_appartenenza = new ArrayList<>();
|
||||
//TODO: renderlo un array
|
||||
private final CategoriaAppartenenza categoria_appartenenza;
|
||||
private final String password;
|
||||
|
||||
|
||||
public UserData(String nome, String cognome, String codice_fiscale, Data data_nascita, String luogo_nascita, long num_sanitario, String password) {
|
||||
public UserData(String nome, String cognome, String codice_fiscale, Data data_nascita, String luogo_nascita, long num_sanitario, CategoriaAppartenenza categoria_appartenenza, String password) {
|
||||
this.nome = nome;
|
||||
this.cognome = cognome;
|
||||
this.data_nascita = data_nascita;
|
||||
this.luogo_nascita = luogo_nascita;
|
||||
this.codice_fiscale = codice_fiscale;
|
||||
this.num_sanitario = num_sanitario;
|
||||
//TODO: this.categoria_apparteneza = categoria_appartenenza;
|
||||
this.categoria_appartenenza = categoria_appartenenza;
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
|
@ -53,6 +54,10 @@ public class UserData {
|
|||
return num_sanitario;
|
||||
}
|
||||
|
||||
public CategoriaAppartenenza getCategoriaAppartenenza() {
|
||||
return categoria_appartenenza;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue