Métodos de Insertar BD
Un método en Java es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre.
public boolean personal(ArrayList lista){
try {
String nombre = null, apellido = null, codigo;
int idUs;
Class.forName(DRIVER);
try (Connection cn = DriverManager.getConnection(URL, USERNAME, PASSWORD); Statement stmt = cn.createStatement())
{
Iterator it = lista.iterator();
while(it.hasNext()){
idUs = (Integer)it.next();
nombre = (String)it.next();
apellido = (String)it.next();
codigo = (String)it.next();
stmt.executeUpdate("exec insertarPersonal "+idUs+", '"+nombre.toUpperCase()+"', '"+apellido.toUpperCase()+"','"+codigo.toUpperCase()+"'");
}
stmt.close();
cn.close();
}
JOptionPane.showMessageDialog(null,"Se ha introducido correctamente el empleado: '"+nombre+", "+apellido+" ' en la base de datos","Information", JOptionPane.INFORMATION_MESSAGE);
return true;
}catch(ClassNotFoundException | SQLException e)
{
JOptionPane.showMessageDialog(null, "Error en base de datos.--Insertar Personal" +
"\nError recibido: "+e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
return false;
}
}
No hay comentarios:
Publicar un comentario