DATOS EN JTABLE
Publicado por Frank (55 intervenciones) el 17/01/2010 19:10:21
HOLA
Tengo problema para mostrar una consulta sql en un JTable, no me quiere mostrar nada.
Tengo este codigo, el codigo va dentro del evento cuando el boton es oprimido. Estoy utilizando netbeans y la tabla ya esta creada
private void BuscarconsActionPerformed(java.awt.event.ActionEvent evt) {
modelo=new DefaultTableModel();
tablacuentas.setModel(modelo);
Object [][]o;
try{
o=con2.ConsultaIndividual("cuentas", cajacons.getText());
modelo.addRow(o);
}catch (SQLException ex){
Logger.getLogger(Administrador.class.getName()).log(Level.SEVERE, null, ex);
}
}
Tengo otra clase donde hago la conexion a la base de datos, y tambien hago las consultas. En esta clase tengo este metodo
public Object[][] ConsultaIndividual(String a, String b) throws SQLException{
Object [][] o=new Object[1][3];
st=con.createStatement();
rs=st.executeQuery("select * from "+a);
while(rs.next()){
if(b.equals(rs.getString(1))){
o[0][0]=rs.getString(1);
o[0][1]=rs.getString(2);
o[0][2]=rs.getString(3);
}
}
st.close();
rs.close();
return o;
}
Logico st y rs los tengo declarados afuera del metodo. Bueno en todo caso, cuando le hago click en el boton que me muestre la informacion en la tabla, la tabla se me coloca blanca y no me muestra nada, he intentado de todo pero no me da.
MUCHAS GRACIAS
Tengo problema para mostrar una consulta sql en un JTable, no me quiere mostrar nada.
Tengo este codigo, el codigo va dentro del evento cuando el boton es oprimido. Estoy utilizando netbeans y la tabla ya esta creada
private void BuscarconsActionPerformed(java.awt.event.ActionEvent evt) {
modelo=new DefaultTableModel();
tablacuentas.setModel(modelo);
Object [][]o;
try{
o=con2.ConsultaIndividual("cuentas", cajacons.getText());
modelo.addRow(o);
}catch (SQLException ex){
Logger.getLogger(Administrador.class.getName()).log(Level.SEVERE, null, ex);
}
}
Tengo otra clase donde hago la conexion a la base de datos, y tambien hago las consultas. En esta clase tengo este metodo
public Object[][] ConsultaIndividual(String a, String b) throws SQLException{
Object [][] o=new Object[1][3];
st=con.createStatement();
rs=st.executeQuery("select * from "+a);
while(rs.next()){
if(b.equals(rs.getString(1))){
o[0][0]=rs.getString(1);
o[0][1]=rs.getString(2);
o[0][2]=rs.getString(3);
}
}
st.close();
rs.close();
return o;
}
Logico st y rs los tengo declarados afuera del metodo. Bueno en todo caso, cuando le hago click en el boton que me muestre la informacion en la tabla, la tabla se me coloca blanca y no me muestra nada, he intentado de todo pero no me da.
MUCHAS GRACIAS
Valora esta pregunta


0