Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/09/2010, 14:39
mariojava
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: numero de filas de una query en java

Gente tengo una solucion para este tema y es :

// Primera Parte
int cantColumnas = 0; // es donde va a quedar el dato de la cantidad de Columnas.
String query = "Select * from tabla";

//Segunda Parte
Class.forName("net.sourceforge.jtds.jdbc.Driver"). newInstance();
cn = DriverManager.getConnection(
"jdbc:jtds:sqlserver://IPSERVIDOR:PUERTO/BASEDATOS", "USUARIO", "PASSWORD");

Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSI TIVE, ResultSet.CONCUR_READ_ONLY);

resultSet = stmt.executeQuery(query);

//Tercera parte
cantColumnas = resultSet.getMetaData().getColumnCount();



Ahora explico un poco:

La primera parte son las variables.
La segunda parte es la conexión y donde ejecutamos la query.
Y la tercera parte que es la que hace la pega es al "resulSet" le sacamos los nombres de las columnas con el getMetaData() y con el getColumnCount() las contamos. Así de fácil y bonito.

Espero que les sirva como a mi. Que me salvo la tarde en la pega.


Saludos.