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

[SOLUCIONADO] Problema al cargar datos sql a un jtable

Estas en el tema de Problema al cargar datos sql a un jtable en el foro de Java en Foros del Web. Buenas, estoy tratando de cargar los datos de una base de datos llamada "proveedores" la cual contiene una tabla llamada "proveedor" y esa tiene los ...
  #1 (permalink)  
Antiguo 04/04/2016, 17:03
 
Fecha de Ingreso: marzo-2016
Mensajes: 19
Antigüedad: 8 años, 1 mes
Puntos: 0
Problema al cargar datos sql a un jtable

Buenas, estoy tratando de cargar los datos de una base de datos llamada "proveedores" la cual contiene una tabla llamada "proveedor" y esa tiene los campos "nombre, cc_nit, ciudad, direccion, telefono1, telefono2" , este es el codigo.

package modulos;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class LISTA_PROVEEDORES extends JFrame{

Connection cn;
PreparedStatement ps;
ResultSet rs;
ResultSetMetaData rsm;
DefaultTableModel dtm;
JTable tabla = new JTable(dtm);

public LISTA_PROVEEDORES(){

this.setVisible(true);

try {
Class.forName ("com.mysql.jdbc.Driver");
cn = DriverManager.getConnection("jdbc:mysql://localhost/PROVEEDORES","jolut", "123");
ps = cn.prepareStatement("select nombre, cc_nit, ciudad, direccion, telefono1, telefono2 from PROVEEDOR");
rs = ps.executeQuery();
rsm = rs.getMetaData();
ArrayList<Object[]> data = new ArrayList<>();

while (rs.next()){
Object[] rows= new Object[rsm.getColumnCount()];

for (int i=0 ; i<rows.length ; i++){
rows[i] = rs.getObject(i+1);
}
data.add(rows);
}
dtm = (DefaultTableModel) this.tabla.getModel();

for (int i=0 ; i<data.size() ; i++){
dtm.addRow(data.get(i));
}
}

catch (Exception e){
System.out.println("Error");
}

tabla.setModel(dtm);
this.add(tabla);
this.pack();
}
public static void main (String[] args){
LISTA_PROVEEDORES ventana = new LISTA_PROVEEDORES();
}
}

al ejecutarlo no me da errores pero no me sale la tabla en la pantalla, es mas, no me sale nada.

Que podria ser?
  #2 (permalink)  
Antiguo 05/04/2016, 14:18
 
Fecha de Ingreso: marzo-2016
Mensajes: 19
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Problema al cargar datos sql a un jtable

por favor ayuda!

he probado ya demasiados ejemplos y ninguno me sirve... no se que pasa pero el frame esta vacio no sale la tabla y no se que hacer hago lo mismo que hacen en los ejemplos , ya le añadi el puerto a la direccion sql he cambiado los nombres de la base de datos he intentado todo y nada funciona :(
  #3 (permalink)  
Antiguo 06/04/2016, 12:02
Avatar de Sexy10  
Fecha de Ingreso: abril-2016
Mensajes: 17
Antigüedad: 8 años
Puntos: 1
Respuesta: Problema al cargar datos sql a un jtable

Hola creo que te servira mucho esta lista de reproduccion!
Saludos!
https://www.youtube.com/watch?v=JzHh-kfPTKA&list=PL0yfy89pewyOaqy8p65SkzAaZmDYJcbmC
  #4 (permalink)  
Antiguo 06/04/2016, 12:49
Avatar de Sexy10  
Fecha de Ingreso: abril-2016
Mensajes: 17
Antigüedad: 8 años
Puntos: 1
Busqueda Respuesta: Problema al cargar datos sql a un jtable

el video que te interesa es este!!
https://www.youtube.com/watch?v=6tgqxrKvh7I&list=PL0yfy89pewyOaqy8p65SkzAa ZmDYJcbmC&index=10

Etiquetas: jtable, sql, string
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.