aki cargo los adtos a los controles
Código:
este es el codigo que hice y funciona omo ya les du¡iej con el mysql, pero cuando quiero cambiarlo al postgresql no funciona, me sale que el rersulset debe ser TYPE_SCROLL_INSENSITIVE pero ya lo cambie y aun asi no sale.private Connection cn;
ResultSet rs;
PreparedStatement ps;
private void cargarDatos(){
try {
Class.forName("com.mysql.jdbc.Driver");
cn=DriverManager.getConnection("jdbc:mysql://localhost/agenda","root","2311046");
ps=db.getConexion().prepareStatement("select * from contactos");
rs=ps.executeQuery();
rs.next();
values();
} catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
}
private void values(){
try {
this.jTextField1.setText(rs.getObject(2).toString());
this.jTextField2.setText(rs.getObject(3).toString());
this.jTextField3.setText(rs.getObject(4).toString());
} catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
}
try {
rs.first();
values();
} catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
try {
if (!rs.isFirst()) {
rs.previous();
values();
}
} catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
try {
if (!rs.isLast()) {
rs.next();
values();
}
} catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
les agradeceria cualquier aporte gracias.


