public static boolean addDatoreLavoro(DatoreDiLavoro datoredilavoro) throws Exception { Connection con = null; PreparedStatement ps = null; try { con = DBManager.getConnection(); ps = con.prepareStatement( "INSERT INTO anagrafica_ddl (nome, cognome, zona, indirizzo, telefono, cellulare, userid, password, email, tipo_utente) " + "VALUES (?,?,?,?,?,?,?,?,?,?)"); ps.setString(1, datoredilavoro.getNome()); ps.setString(2, datoredilavoro.getCognome()); ps.setString(3, datoredilavoro.getZona()); ps.setString(4, datoredilavoro.getIndirizzo()); ps.setString(5, datoredilavoro.getTelefono()); ps.setString(6, datoredilavoro.getCellulare()); ps.setString(7, datoredilavoro.getUserid()); ps.setString(8, datoredilavoro.getPassword()); ps.setString(9, datoredilavoro.getEmail()); ps.setString(10, datoredilavoro.getTipo_utente()); // ps.setDate(10, new java.sql.Date(giornata.getData_presenza().getTime())); return ps.execute(); } catch (Exception e) { e.printStackTrace(); return false; } finally { try { ps.close(); } catch (Exception e) { } try { con.close(); } catch (Exception e) { } } }
public static boolean updateDatoreLavoro(DatoreDiLavoro datoredilavoro) { Connection con = null; PreparedStatement ps = null; try { con = DBManager.getConnection(); ps = con.prepareStatement( "UPDATE anagrafica_ddl SET " + "nome=?, cognome=?, zona=?, indirizzo=?, telefono=?, cellulare=?, userid=?, password=?, email=?, tipo_utente=? WHERE idanagrafica_ddl=?;"); ps.setString(1, datoredilavoro.getNome()); ps.setString(2, datoredilavoro.getCognome()); ps.setString(3, datoredilavoro.getZona()); ps.setString(4, datoredilavoro.getIndirizzo()); ps.setString(5, datoredilavoro.getTelefono()); ps.setString(6, datoredilavoro.getCellulare()); ps.setString(7, datoredilavoro.getUserid()); ps.setString(8, datoredilavoro.getPassword()); ps.setString(9, datoredilavoro.getEmail()); ps.setString(10, datoredilavoro.getTipo_utente()); ps.setInt(11, datoredilavoro.getIdanagrafica_ddl()); // ps.setDate(10, new java.sql.Date(giornata.getData_presenza().getTime())); return ps.execute(); } catch (Exception e) { e.printStackTrace(); return false; } finally { try { ps.close(); } catch (Exception e) { } try { con.close(); } catch (Exception e) { } } }