Foros del Web » Programación para mayores de 30 ;) » Java »

un consulta select a una Jtable

Estas en el tema de un consulta select a una Jtable en el foro de Java en Foros del Web. hola gente deseo hacer una consulta SELECT * FROM CLIENTE (ci,nombre,apellido,direccion,email,comentario.... )y ponerla en un un JTABLE en NEtbeans, quiro que me presente todos los ...
  #1 (permalink)  
Antiguo 11/09/2008, 01:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 15 años, 7 meses
Puntos: 1
un consulta select a una Jtable

hola gente deseo hacer una consulta SELECT * FROM CLIENTE (ci,nombre,apellido,direccion,email,comentario.... )y ponerla en un un JTABLE en NEtbeans, quiro que me presente todos los registros pero solo me presenta el primer registro de mi tabla clientes, mi primer cliente con clave 1 por ejemplo necesito el resto de clientes... porfavor necesito la ayuda urgente de antemano les agradesco... aqui les mando mi codigo

try {
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
Connection conexion = DriverManager.getConnection (
"jdbc:mysql://localhost:3306/inventario_facturacion","root", "asz");
Statement st = conexion.createStatement();
ResultSet rs=st.executeQuery("select * from cliente");
if(rs.next()) {
Object[] fila=new Object[11];
for (int i = 0; i < 11; i++)
{fila[i]=new Object();
ruc1=""+rs.getInt("ruc_cliente");
nom=""+rs.getString("nombre");
ape=""+rs.getString("apellido");
dir=""+rs.getString("direccion");
tel=""+rs.getString("telefono");
ema=""+rs.getString("email");
comen=""+rs.getString("comentario");
des=""+rs.getString("descuento");
pa=""+rs.getString("pais");
prov=""+rs.getString("provincia");
ciud=""+rs.getString("ciudad");

fila[0]=ruc1;
fila[1]=nom;
fila[2]=ape;
fila[3]=dir;
fila[4]=tel;
fila[5]=ema;
fila[7]=comen;
fila[6]=des;
fila[8]=pa;
fila[9]=prov;
fila[10]=ciud;
((DefaultTableModel)tabla.getModel()).addRow(fila) ;

}

}rs.close();
} catch (Exception e) {

System.err.println(e.getMessage());
  #2 (permalink)  
Antiguo 11/09/2008, 22:28
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: un consulta select a una Jtable

Aca te paso un link donde explique como se hace eso

http://foros.solucionesperu.com/index.php?topic=88.0
  #3 (permalink)  
Antiguo 11/09/2008, 23:24
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: un consulta select a una Jtable

mil gracias pero ya resolvi el problema solo estaba puesto mal la condicion con el resulset rs.next() este hace la peticion para ingresar el nuevo registro

try {
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
Connection conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/inventario_facturacion","root", "asz");
Statement s = conexion.createStatement();
ResultSet rs=s.executeQuery("select * from cliente");
Object[] fila=new Object[11];
for (int i = 0; i < 11; i++)
if (rs.next()) {
{ fila[i]=new Object();
ruc1=""+rs.getInt("ruc_cliente");
nom=""+rs.getString("nombre");
ape=""+rs.getString("apellido");
dir=""+rs.getString("direccion");
tel=""+rs.getString("telefono");
ema=""+rs.getString("email");
comen=""+rs.getString("comentario");
des=""+rs.getString("descuento");
pa=""+rs.getString("pais");
prov=""+rs.getString("provincia");
ciud=""+rs.getString("ciudad");

fila[0]=ruc1;
fila[1]=nom;
fila[2]=ape;
fila[3]=dir;
fila[4]=tel;
fila[5]=ema;
fila[6]=comen;
fila[7]=des;
fila[8]=pa;
fila[9]=prov;
fila[10]=ciud;
((DefaultTableModel)tabla.getModel()).addRow(fila) ;
}
}
} catch (Exception e) {

System.err.println(e.getMessage());
}
// TODO add your handling code here:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:02.