27 lines
905 B
Java
27 lines
905 B
Java
import java.sql.Connection;
|
|
import java.sql.SQLException;
|
|
|
|
public class Anagrafica extends Table{
|
|
|
|
public Anagrafica(Connection connection, String statement) throws SQLException {
|
|
super(connection, statement);
|
|
}
|
|
|
|
public void insert(UserData userdata) throws SQLException {
|
|
var stmt = connection.prepareStatement("INSERT INTO anagrafica VALUES (?, ?, ?, '2000-10-10', ?, ?, ?, ?)");
|
|
|
|
stmt.setString(1, userdata.getCodiceFiscale());
|
|
stmt.setString(2, userdata.getNome());
|
|
stmt.setString(3, userdata.getCogNome());
|
|
//TODO: stmt.setString(4, userdata.getDataNascita().toString());
|
|
stmt.setString(4, userdata.getLuogoNascita());
|
|
stmt.setLong(5, userdata.getNumFiscale());
|
|
stmt.setObject(6, userdata.getCategoriaAppartenenza(), java.sql.Types.OTHER);
|
|
stmt.setString(7, userdata.getPassword());
|
|
|
|
System.out.println(stmt);
|
|
|
|
stmt.executeUpdate();
|
|
}
|
|
}
|