Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Navegacion de tablas en java con BD postgreSQL

Arquitectura, Extending SQL, The Postgree Rule System, Intefacing, Trigers, ODBC, JDBC, C++...

Navegacion de tablas en java con BD postgreSQL

Notapor antenor el Vie Feb 24, 2006 4:11 pm

Hola Amigos el problema que tengo al querer navegar por una tabla almacena en postgreSQL por ejemplo:

Bueno me conecto y todo la cosa va bien pero en:

res = stmt.executeQuery(query);
res.next();
System.out.println(res.getString("Nombres"));
res.previous();
System.out.println(res.getString("Nombres"));

la sentencia res.previous(); no me funciona segun se esa sentencia tendria que retroceder el puntero la tupla anterior pero en ves de eso me da error.

la verdad me ayudarian mucho si sabe donde estoy fallando.
se lo agradeceria mucho.

hasta Luego y Ayudenme.
antenor
Novato
Novato
 
Mensajes: 1
Registrado: Vie Feb 24, 2006 3:53 pm

Espero que te ayude!

Notapor nano.olim el Mié Jun 28, 2006 12:17 pm

Hola!....aparentemente el error no esta en el metodo .previous(); sino en la linea anterior.....porque el metodo getString() recibe un parametro numerico ya que esta referido a un campo de la tabla. Te muestro un codigo de ejemplo para que se entienda.

sql = "Select valor, nombre FROM tabla";

try
{
Class.forName("org.postgresql.Driver");
c = DriverManager.getConnection(rutaCompleta, usuario, contrasena);
st = c.prepareStatement(sql);
rs = st.executeQuery();

while(rs.next())
{
System.out.print(rs.getString(1)+ "_");//Fijate que el 1 esta referido al campo valor y el 2 la campo nombre.
System.out.print(rs.getString(2));
System.out.println(" ");
}
}
catch (Exception err)
{
System.out.println(err.getMessage());
System.out.println("ERROR: El driver para conectarse a PostgreSQL via JDBC no fue encontrado.");
}

Espero que te sirva! :wink:
nano.olim
Novato
Novato
 
Mensajes: 10
Registrado: Mar Jun 27, 2006 12:56 pm
Ubicación: L. San Martin


Volver a PostgreSQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados