Elaborato_IS/Elaborato_IS/src/Anagrafica.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();
}
}