CRUD = Ingresar, consultar, actualizar y eliminar
public Boolean ingresar(CiudadDTO Ciudad, Connection conection)throws SQLException {
try{
String p = "INSERT INTO `ciudades` (`codigo`, `descripcion`,`fkciDepartamento`) VALUES ('"+Ciudad.getCodigo()+
"','"+Ciudad.getDescripcion()+"','" +Ciudad.getCod_depto().getCodigo()+"')";
PreparedStatement instruccion = conection.prepareStatement(p);
instruccion.executeUpdate();
return true;
}
catch (Exception e){
return false;
}
}
public Boolean Actualizar(CiudadDTO Ciudad, Connection conexion) throws SQLException {
try {
String p = "UPDATE `ciudades` SET `CodigoCiudad`='" + Ciudad.getCodigoCiudad() + "' WHERE `NombreCiudad`='" + Ciudad.getNombreCiudad() + "'";
PreparedStatement instruccion = conexion.prepareStatement(p);
instruccion.executeUpdate();
return true;
}
catch (Exception e) {
return false;
}
}
public Boolean eliminar(CiudadDTO Ciudad, Connection conection) throws SQLException {
try {
String p = "DELETE FROM `ciudades` WHERE `CodigoCiudad`='" + Ciudad.getNombreCiudad() + "'";
PreparedStatement instruccion = conection.prepareStatement(p);
instruccion.executeUpdate();
return true;
} catch (Exception e) {
return false;
}
}
public List<CiudadDTO> consultarCiudad(Connection conexion) throws Exception {
List<CiudadDTO> listCiudad = new ArrayList<CiudadDTO>();
PreparedStatement ps = conexion.prepareStatement("SELECT CodigoCiudad, NombreCiudad FROM ciudades");
try {
ResultSet rs = ps.executeQuery();
while (rs.next()) {
CiudadDTO ciudadDTO = new CiudadDTO();
ciudadDTO.setCodigoCiudad(rs.getString("CodigoCiudad"));
ciudadDTO.setNombreCiudad(rs.getString("NombreCiudad"));
listCiudad.add(ciudadDTO);
}
rs.close();
return listCiudad;
}finally {
}
}
No hay comentarios:
Publicar un comentario