
01/09/2010, 14:39
|
| | 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. |