martes, 3 de diciembre de 2013

Insertar BD

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