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