BasedeDatosJava

Aquí el Código para la conexión de métodos a la base de datos

Espero les sirva de ayuda


 package UNFV.JAVA.DAO;

import UNFV.JAVA.BEAN.*;
import UNFV.JAVA.UTIL.*;
import UNFV.JAVA.GUI.*;
import java.sql.*;
import java.util.*;

public class EmpleadoDao {
    EmpleadoBean objEmpleadobean ;
    ArrayList<EmpleadoBean> lista;
    Connection cn=null;
    PreparedStatement pt=null;
    ResultSet rs=null;
    Frmgrabar objg;
    public ArrayList<EmpleadoBean> CargarEmpleado ()
    {
        try 
        {
            cn =ConexioBD.getConexioBD();
            pt=cn.prepareStatement("select * from empleados");
                    rs = pt.executeQuery();
                    lista = new ArrayList<EmpleadoBean>();
                    while (rs.next())
                    { 
                        objEmpleadobean = new EmpleadoBean ();
                        objEmpleadobean.setCodEmple(rs.getInt(1));
                        objEmpleadobean.setNombemple(rs.getString(2));
                        objEmpleadobean.setApelliEmple(rs.getString(3));
                        objEmpleadobean.setDniemple(rs.getString(4));
                        lista.add(objEmpleadobean);
                        
                    }
                    rs.close();
                    pt.close();
                    cn.close();
        }
        catch (Exception e)
        {
            
        }
        return lista;
    }
     public int Insertar (EmpleadoBean obj)
    {
        int estado=0;
        try 
        {
             cn = ConexioBD.getConexioBD();
             pt = cn.prepareStatement("Insert into empleados (nombemple,apelliEmple,dniemple) values (?,?,?);");
             pt.setString(1,obj.getNombemple());
             pt.setString(2,obj.getApelliEmple());
             pt.setString(3,obj.getDniemple());
             estado= pt.executeUpdate();
             pt.close();
             cn.close();
        } 
        catch (Exception e)
        {
            estado=0;
        }
        return estado;
    }
     public int ModificarDato (EmpleadoBean obj1)
    {
        int estado=0;
        try 
        {
            cn = ConexioBD.getConexioBD();
             pt = cn.prepareStatement("update empleados set nombemple=? , apelliEmple=? , dniemple=? where CodEmple =?");
             
             pt.setString(1,obj1.getNombemple());
             pt.setString(2,obj1.getApelliEmple());
             pt.setString(3,obj1.getDniemple());
             pt.setInt(4, obj1.getCodEmple());
             estado=pt.executeUpdate();
             pt.close();
             cn.close();
        } 
        catch (Exception e)
        {
            estado=0;
        }
        return estado;
    }
     public int  Eliminar(EmpleadoBean obj_eli)
     {
         int i=0;
         try 
         {
             cn=ConexioBD.getConexioBD();
             pt=cn.prepareStatement("DELETE FROM empleados WHERE CodEmple=?");
             pt.setInt(1,obj_eli.getCodEmple());
             i=pt.executeUpdate();
             pt.close();
             cn.close();
         } 
         catch (Exception e) 
         {
            i=0;
         }
         return i;
     }
    
}

No hay comentarios:

Publicar un comentario