Bom dia... eu criei uma tela de cadastro e inserir nela alguns botões para navegar nos registros e esta funcionando so que gostaria de saber c é a forma correta de fazer isso
segue a baixo o codigo
DAOpublic ResultSet buscarFornecedor() {
Connection con = null;
Statement stmt = null;
try {
con = Conexao.getConnection();
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery("Select * from fornecedor order by id_fornecedor");
return rs;
} catch (SQLException ignored) {
}
return rs;
}
CTR
public ResultSet buscarFornecedor(){
FornecedorDAO fornecedorDAO = new FornecedorDAO();
rs = fornecedorDAO.buscarFornecedor();
return rs;
}
e na view a forma que eu chamo
public void atribuirvaloresedits() throws SQLException {
lblcodigo.setText(rs.getString("id_fornecedor"));
edtnomefantasia.setText(rs.getString("nomefantasia"));
edtrazaosocial.setText(rs.getString("razaosocial"));
edtcnpj.setText(rs.getString("cnpj"));
edtie.setText(rs.getString("ie"));
edtdatacad.setText(rs.getString("datacadastro"));
edtendereco.setText(rs.getString("endereco"));
edtnumero.setText(rs.getString("numero"));
edtbairro.setText(rs.getString("bairro"));
edtcidade.setText(rs.getString("cidade"));
edtcep.setText(rs.getString("cep"));
cmbuf.setSelectedItem(rs.getString("uf"));
edttelefone.setText(rs.getString("telefone"));
edtfax.setText(rs.getString("fax"));
edtcelular.setText(rs.getString("celular"));
edtemail.setText(rs.getString("email"));
edtsite.setText(rs.getString("site"));
txtobs.setText(rs.getString("observacao"));
edtprazo.setText(rs.getString("prazo"));
edtdesconto.setText(rs.getString("desconto"));
edtnomecontato.setText(rs.getString("nomecontato"));
edttelefonecontato.setText(rs.getString("telefonecontato"));
edtramal.setText(rs.getString("ramalcontato"));
}
btnproximo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try {
rs.next();
atribuirvaloresedits();
} catch (Exception e1) {
}
}
});