@Override public int update(Ciudad t) { Connection con = null; int rows = -1; try { con = DataBaseConnection.openConnection(); System.out.println("Se actualizara Ciudad con id :" + t.getCod_ciudad()); String sql = "UPDATE t_ciudad SET nom_ciu=?, des_cui=?, est_cui=? WHERE cod_pais=? and cod_ciudad=? and est_cui!=0"; PreparedStatement ps = con.prepareStatement(sql); ps.setString(1, t.getNom_ciu()); ps.setString(2, t.getDes_ciu()); ps.setString(3, t.getEst_ciu()); ps.setInt(4, t.getCod_pais()); ps.setInt(5, t.getCod_ciudad()); int row = ps.executeUpdate(); System.out.println(row); } catch (Exception e) { e.printStackTrace(); } finally { DataBaseConnection.closeConnection(con); } return rows; }
@Override public Ciudad insert(Ciudad t) { Connection con = null; try { con = DataBaseConnection.openConnection(); System.out.println("Se Registrara CIUDAD con id :" + t.getCod_ciudad()); String sql = "INSERT INTO t_ciudad (cod_pais,cod_ciudad,nom_ciu,des_cui,est_cui) VALUES(?,?,?,?,?)"; PreparedStatement ps = con.prepareStatement(sql, PreparedStatement.RETURN_GENERATED_KEYS); ps.setInt(1, t.getCod_pais()); ps.setInt(2, t.getCod_ciudad()); ps.setString(3, t.getNom_ciu()); ps.setString(4, t.getDes_ciu()); ps.setString(5, t.getEst_ciu()); ps.executeUpdate(); ResultSet rs = ps.getGeneratedKeys(); if (rs.next()) { int id = rs.getInt(1); System.out.println(id); } } catch (Exception e) { e.printStackTrace(); } finally { if (con != null) { try { con.close(); } catch (Exception ex) { } } } return t; }