Está en la página 1de 2

Digamos q tienes un objeto Persona: id, nombre, apellido, edad.

/**Insert**/ public boolean insertar(Persona objPersona) throws Exception{ boolean rpta = false; Connection con = null; PreparedStatement ps = null; try { if (objPersona != null) { con = DBManager.getConnection(); String sql = "INSERT INTO Persona (nombre,apellido,edad) VALUES (?,?,?);"; ps = con.prepareStatement(sql); ps.setString(1,objPersona.getNombre()); ps.setString(2,objPersona.getApellid ps.setInt(3,objPersona.getEdad()); rpta = ps.executeUpdate() == 1; } } catch (Exception e) { e.printStackTrace(); } finally { try { ps.close(); con.close(); } catch (Exception e) { e.printStackTrace(); } } return rpta; } /**Update**/ public boolean actualizar(Persona objPersona) throws Exception{ boolean rpta = false; Connection con = null; PreparedStatement ps = null; try { if (objPersona != null) { con = DBManager.getConnection(); String sql = "UPDATE Persona SET nombre=?, apellido=?, edad=? WHERE id=?;"; ps = con.prepareStatement(sql); ps.setString(1,objPersona.getNombre()); ps.setString(2,objPersona.getApellid ps.setInt(3,objPersona.getEdad()); ps.setInt(4,objPersona.getId()); rpta = ps.executeUpdate() == 1; } } catch (Exception e) { e.printStackTrace();

} finally { try { ps.close(); con.close(); } catch (Exception e) { e.printStackTrace(); } } return rpta; } /**Eliminar**/ public boolean eliminar(Persona objPersona) throws Exception{ boolean rpta = false; Connection con = null; PreparedStatement ps = null; try { if (objPersona != null) { con = DBManager.getConnection(); String sql = "DELETE FROM Persona WHERE id=?;"; ps = con.prepareStatement(sql); ps.setInt(1,objPersona.getId()); rpta = ps.executeUpdate() == 1; } } catch (Exception e) { e.printStackTrace(); } finally { try { ps.close(); con.close(); } catch (Exception e) { e.printStackTrace(); } } return rpta; }

También podría gustarte