duda sobre la librerÃa java.sql.*
Hola tengo una duda con esta librerÃa.
En concreto con el metodo excuteQuery() y luego el getString(), getInt(),
etc etc.
pongo mi caso , con esto:
resultado es un ResultSet y sentencia un Stament.
resultado=sentencia.executeQuery("select * from clientes");
String nombre= new String();
nombre=resultado.getString(2);
Hasta ahà todo bien, porque he conseguido que en nombre meta
el nombre del primer cliente, he conseguido meter en un string
un dato de la tabla generada con execute.Query( ) , el problema
es cuando excuteQuery no devuelve datos en una tabla sino que
devuelve un número solo como
resultado=sentencia.executeQuery("select count(*) from clientes");
int num_clientes;
num_clientes=getInt(1);
Esto me da error, no funciona ¿Cómo meto en int num_clientes el valor
que me ha devuelto la sentecÃa sql?. Si el numero de registros
de clientes es 20 como lo meto en num_clientes.
Gracias a todos de un deseperao.
En concreto con el metodo excuteQuery() y luego el getString(), getInt(),
etc etc.
pongo mi caso , con esto:
resultado es un ResultSet y sentencia un Stament.
resultado=sentencia.executeQuery("select * from clientes");
String nombre= new String();
nombre=resultado.getString(2);
Hasta ahà todo bien, porque he conseguido que en nombre meta
el nombre del primer cliente, he conseguido meter en un string
un dato de la tabla generada con execute.Query( ) , el problema
es cuando excuteQuery no devuelve datos en una tabla sino que
devuelve un número solo como
resultado=sentencia.executeQuery("select count(*) from clientes");
int num_clientes;
num_clientes=getInt(1);
Esto me da error, no funciona ¿Cómo meto en int num_clientes el valor
que me ha devuelto la sentecÃa sql?. Si el numero de registros
de clientes es 20 como lo meto en num_clientes.
Gracias a todos de un deseperao.
