Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2011, 13:54
cardiobeta
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: resultSet en jlabel

Hola. Gracias por el interes. Tengo el siguiente extracto de codigo
private void conocernumeroreg() {
Connection conn = null;
Statement st = null;
String sql = null;
ResultSet rst1 = null;
try {
Class.forName("org.hsqldb.jdbcDriver");
conn = DriverManager.getConnection("jdbc:hsqldb:file:RegM ed/RegMed");

} catch (Exception ex){
System.err.println("Se pa producido un error al cargar el controlador JDBC");
return;
}
int r = 0;
try {
st = conn.createStatement();
sql = "Select COUNT(ID) from PACIENTES";
st.executeUpdate(sql);
r = rst1.getInt(1);
String a= Integer.toString(r);
jTextField1.setText(a);
rst1.close();
st.executeUpdate("SHUTDOWN");
st.close();
conn.close();
} catch (Exception ex){

return;
}

}
Como se vera primero me conecto a una base de datos llamada RegMed. Dentro de esta existe una tabla llamada PACIENTES de la cual quiero conocer el numero de registros (filas) con la sentencia SQL. El resulset debo reflejarlo en un jTextField cuando presiono un jButton. Como se trata de una variable inicialmente de tipo int intente convertirla a variable de tipo String y reflejarla en un jTextField llamado jTextField, pero al ejecutar el codigo no aparece nada en el jTextField. Gracias de nuevo.