Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2012, 20:33
lincolnf_2
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años, 8 meses
Puntos: 3
navegar por ResultSet

hola amigos estoy tratando de poder recorrer un result set pero me sale un error, les comento que lo pude hacer con el mysql pero cuando intento con el postgresql me sale el error les dejo el codigo que tengo:

aki cargo los adtos a los controles


Código:
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());
        }
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.

les agradeceria cualquier aporte gracias.
__________________
Solitary wolf..[email protected]