ubicar datos
Publicado por carlos mario (5 intervenciones) el 27/06/2008 17:13:00
hola quisiera saber como puedo ubicar varios registros de una tabla almacenada en una base de datos de mysql a un Jtable en un frame
yo utilizo este codigo:
PreparedStatement st = con.prepareStatement("select * from digital_store.proudctos where Nombre Like 'aceite%'");
ResultSet r = st.executeQuery();
int fila = 0;
//copiar cada fila de la tabla en el Jtable del frame
if(r.next()){
do{
Cuadro_Base.setValueAt(r.getString("Nombre"),fila,0);
Cuadro_Base.setValueAt(r.getString("Pcosto"),fila,1);
Cuadro_Base.setValueAt(r.getString("Pcontado"),fila,2);
Cuadro_Base.setValueAt(r.getString("Pfiado"),fila,3);
fila = fila + 1;
}while(r.next());
}
pero me lanza esta excepcion java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
nota: el Jtable esta conformado por 50 filas y 4 columnas
a que se debe esto???
yo utilizo este codigo:
PreparedStatement st = con.prepareStatement("select * from digital_store.proudctos where Nombre Like 'aceite%'");
ResultSet r = st.executeQuery();
int fila = 0;
//copiar cada fila de la tabla en el Jtable del frame
if(r.next()){
do{
Cuadro_Base.setValueAt(r.getString("Nombre"),fila,0);
Cuadro_Base.setValueAt(r.getString("Pcosto"),fila,1);
Cuadro_Base.setValueAt(r.getString("Pcontado"),fila,2);
Cuadro_Base.setValueAt(r.getString("Pfiado"),fila,3);
fila = fila + 1;
}while(r.next());
}
pero me lanza esta excepcion java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
nota: el Jtable esta conformado por 50 filas y 4 columnas
a que se debe esto???
Valora esta pregunta


0