olá, não estou conseguindo alterar os dados, da erro de NULL, estou fazendo da seguinte forma:
já tenho tudo pronto, o problema esta só quando vou editar os dados
no DAO
public void alterarCartorio(CartorioVo altCartorio) throws SQLException
{
String sql = "UPDATE CADCARTORIO SET CodComarca=?,Cartorio=?,EndCar=?,BairroCar=?,CodCidadeCar=?,"+
"CepCar=?,Titular1=?,Titular2=?,Fone=?,Fax=?,Saldo=?,Email=? WHERE IdCartorio=?";
PreparedStatement stmt = Conexao.getConnection().prepareStatement(sql);
try
{
stmt.getConnection().setAutoCommit(false);
stmt.setInt(1, altCartorio.getCodComarca());
stmt.setInt(1,altCartorio.getCodComarca());
stmt.setString(2,altCartorio.getCartorio());
stmt.setString(3,altCartorio.getEndCar());
stmt.setString(4,altCartorio.getBairroCar());
stmt.setInt(5,altCartorio.getCodCidadeCar());
stmt.setString(6,altCartorio.getCepCar());
stmt.setString(7,altCartorio.getTitular1());
stmt.setString(8,altCartorio.getTitular2());
stmt.setString(9,altCartorio.getFone());
stmt.setString(10,altCartorio.getFax());
stmt.setDouble(11,altCartorio.getSaldo());
stmt.setString(12,altCartorio.getEmail());
stmt.setInt(13,altCartorio.getIdCartorio());
stmt.executeQuery(sql);
stmt.getConnection().commit();
}
catch (SQLException e)
{
stmt.getConnection().rollback();
}
finally
{
stmt.close();
}
}
no VO
public class CartorioVo
{
private int idCartorio;
private int codComarca;
private String cartorio;
private String endCar;
private String bairroCar;
private int codCidadeCar;
private String cepCar;
private String titular1;
private String titular2;
private String fone;
private String fax;
private double saldo;
private String email;
public CartorioVo()
{
}
public CartorioVo(int idcartorio,int codcomarca,String cartorio, String endcar, String bairrocar, int codcidadecar, String cepcar,
String titular1,String titular2,String fone,String fax,double saldo,String email)
{
this.idCartorio = idcartorio;
this.codComarca = codcomarca;
this.cartorio = cartorio;
this.endCar = endcar;
this.bairroCar = bairrocar;
this.codCidadeCar = codcidadecar;
this.cepCar = cepcar;
this.titular1 = titular1;
this.titular2 = titular2;
this.fone = fone;
this.fax = fax;
this.saldo = saldo;
this.email = email;
}
public void setIdCartorio(int idCartorio)
{
this.idCartorio = idCartorio;
}
public int getIdCartorio()
{
return idCartorio;
}
public void setCodComarca(int codComarca)
{
this.codComarca = codComarca;
}
public int getCodComarca()
{
return codComarca;
}
public void setCartorio(String cartorio)
{
this.cartorio = cartorio;
}
public String getCartorio()
{
return cartorio;
}
public void setEndCar(String endCar)
{
this.endCar = endCar;
}
public String getEndCar()
{
return endCar;
}
public void setBairroCar(String bairroCar)
{
this.bairroCar = bairroCar;
}
public String getBairroCar()
{
return bairroCar;
}
public void setCodCidadeCar(int codCidadeCar)
{
this.codCidadeCar = codCidadeCar;
}
public int getCodCidadeCar()
{
return codCidadeCar;
}
public void setCepCar(String cepCar)
{
this.cepCar = cepCar;
}
public String getCepCar()
{
return cepCar;
}
public void setTitular1(String titular1)
{
this.titular1 = titular1;
}
public String getTitular1()
{
return titular1;
}
public void setTitular2(String titular2)
{
this.titular2 = titular2;
}
public String getTitular2()
{
return titular2;
}
public void setFone(String fone)
{
this.fone = fone;
}
public String getFone()
{
return fone;
}
public void setFax(String fax)
{
this.fax = fax;
}
public String getFax()
{
return fax;
}
public void setSaldo(double saldo)
{
this.saldo = saldo;
}
public double getSaldo()
{
return saldo;
}
public void setEmail(String email)
{
this.email = email;
}
public String getEmail()
{
return email;
}
qualquer ajuda será bem vinda!!!
Luis