MOSTRAR DATOS EN JTABLE
HOLA, NECESITO AYUDA EN COMO MOSTRAR VARIOS DATOS EN UN JTABLE.
MI IDEA ES, BUSCAR POR CODIGO A UN PRODUCTO Y MOSTRARO EN UNA TABLA, LUEGO SEGUIR BUSCANDO MAS PRODUCTOS E IR MOSTRANDO DICHOS DATOS UNO DEBAJO DE OTRO.. DEJO MI CODIGO PARA QUE VEAN QUE NO ME SALE.. ESTE MISMO LO UNICO QUE HACES ES MOSTRARME UNO Y LUEGO EL OTRO, PERO BORRANDO EL ANTERIOR.
public void MostrarDatosTabla(String d){
Connection cnn;
DefaultTableModel modelo= new DefaultTableModel();
try{
cnn=Conexion.getConexion();
Statement smt=cnn.createStatement();
ResultSet rs= smt.executeQuery("select * from productos WHERE codigoProducto LIKE '%" + d + "%'");
ResultSetMetaData md=rs.getMetaData();
int columnas= md.getColumnCount();
for (int i = 1; i <= columnas; i++) {
modelo.addColumn(md.getColumnLabel(i));}
while(rs.next()){
Object[] fila = new Object[columnas];
for (int i = 0; i < columnas; i++) {fila[i]=rs.getObject(i+1);}
modelo.addRow(fila);
// fila=null;
}
tablaa.setModel(modelo);
cnn.close();
}catch(SQLException sqlex){
setTitle("Problema CargarDatos" +sqlex.getMessage());
}}
SALUDOS
MI IDEA ES, BUSCAR POR CODIGO A UN PRODUCTO Y MOSTRARO EN UNA TABLA, LUEGO SEGUIR BUSCANDO MAS PRODUCTOS E IR MOSTRANDO DICHOS DATOS UNO DEBAJO DE OTRO.. DEJO MI CODIGO PARA QUE VEAN QUE NO ME SALE.. ESTE MISMO LO UNICO QUE HACES ES MOSTRARME UNO Y LUEGO EL OTRO, PERO BORRANDO EL ANTERIOR.
public void MostrarDatosTabla(String d){
Connection cnn;
DefaultTableModel modelo= new DefaultTableModel();
try{
cnn=Conexion.getConexion();
Statement smt=cnn.createStatement();
ResultSet rs= smt.executeQuery("select * from productos WHERE codigoProducto LIKE '%" + d + "%'");
ResultSetMetaData md=rs.getMetaData();
int columnas= md.getColumnCount();
for (int i = 1; i <= columnas; i++) {
modelo.addColumn(md.getColumnLabel(i));}
while(rs.next()){
Object[] fila = new Object[columnas];
for (int i = 0; i < columnas; i++) {fila[i]=rs.getObject(i+1);}
modelo.addRow(fila);
// fila=null;
}
tablaa.setModel(modelo);
cnn.close();
}catch(SQLException sqlex){
setTitle("Problema CargarDatos" +sqlex.getMessage());
}}
SALUDOS
Comentarios
Publicar un comentario