Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. public int registrarEmpleado(Empleado emp){
  2.         int cantFilas=0;
  3.         try {
  4.             //Recuperar una conexión.
  5.             Connection con = this.getConexion();
  6.             //Se realiza un control sobre la confirmación de la consulta.
  7.             con.setAutoCommit(false);
  8.             //Generar la consulta SQL.
  9.             String sql = "insert into empleado values (?,?,?,?)";
  10.             //Preparación de la consulta.
  11.             PreparedStatement ps = con.prepareStatement(sql);
  12.             //Configurar los parámetros
  13.             ps.setInt(1,emp.getRut());
  14.             ps.setString(2, emp.getNombre());
  15.             ps.setDate(3, emp.getFechaIngreso());
  16.             ps.setInt(4, emp.getRutJefe());
  17.             //Se ejecuta la sentencia.
  18.             cantFilas = ps.executeUpdate();
  19.             if (cantFilas > 0){
  20.                con.commit();
  21.             } else {
  22.                 con.rollback();
  23.             }
  24.         } catch (ClassNotFoundException ex) {
  25.             Logger.getLogger(DAOEmpleado.class.getName()).log(Level.SEVERE, null, ex);
  26.         } catch (SQLException ex) {
  27.             Logger.getLogger(DAOEmpleado.class.getName()).log(Level.SEVERE, null, ex);
  28.         }
  29.         return cantFilas;
  30.      }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement