Necesito ayuda con unas tablas
Hola ya no se que hacer he estado tratando de llenar una tabla con unos datos contenidos en una base de datos postgres y la misma no los muestra ya no se cual pueda ser el error aqui les envio el codigo a ver si me pueden echar una mano gracias.
import java.util.Vector;
import java.sql.*;
import javax.swing.table.AbstractTableModel;
import javax.swing.event.TableModelEvent;
import librerias.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.JScrollPane;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
public class tabla3 extends JFrame{
/** Creates a new instance of tabla3 */
public tabla3() {
DefaultTableModel dtm=new DefaultTableModel();
final JTable tabla=new JTable(dtm);
String driver,user,pass,url;
driver = "org.postgresql.Driver";
user = "rui";
pass = "rui123";
url = "jdbc:postgresql://192.168.1.3/dbsimel";
Conexion con=new Conexion();
try{
Statement sT = con.Conectar(driver,user,pass,url);
//Statement sTCuenta = con.Conectar(driver,user,pass,url);
ResultSet rS = sT.executeQuery("SELECT * FROM contabilidad.centro_costo ORDER BY descripcion");
while(rS.next()){
Vector v=new Vector();
v.add(rS.getString("descripcion"));
dtm.addRow(v);
tabla.updateUI();
}//fin del while
}//fin del try
catch (Exception e)
{
e.printStackTrace();
}
tabla.setPreferredScrollableViewportSize(new Dimension(500, 70));
//tabla.setModel(dtm);
JScrollPane scroll=new JScrollPane(tabla);
getContentPane().add(scroll);
//setSize(500,400);
//setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
System.out.println(tabla);
}
public static void main(String[] args) {
tabla3 table=new tabla3();
table.pack();
table.setVisible(true);
}
}
import java.util.Vector;
import java.sql.*;
import javax.swing.table.AbstractTableModel;
import javax.swing.event.TableModelEvent;
import librerias.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.JScrollPane;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
public class tabla3 extends JFrame{
/** Creates a new instance of tabla3 */
public tabla3() {
DefaultTableModel dtm=new DefaultTableModel();
final JTable tabla=new JTable(dtm);
String driver,user,pass,url;
driver = "org.postgresql.Driver";
user = "rui";
pass = "rui123";
url = "jdbc:postgresql://192.168.1.3/dbsimel";
Conexion con=new Conexion();
try{
Statement sT = con.Conectar(driver,user,pass,url);
//Statement sTCuenta = con.Conectar(driver,user,pass,url);
ResultSet rS = sT.executeQuery("SELECT * FROM contabilidad.centro_costo ORDER BY descripcion");
while(rS.next()){
Vector v=new Vector();
v.add(rS.getString("descripcion"));
dtm.addRow(v);
tabla.updateUI();
}//fin del while
}//fin del try
catch (Exception e)
{
e.printStackTrace();
}
tabla.setPreferredScrollableViewportSize(new Dimension(500, 70));
//tabla.setModel(dtm);
JScrollPane scroll=new JScrollPane(tabla);
getContentPane().add(scroll);
//setSize(500,400);
//setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
System.out.println(tabla);
}
public static void main(String[] args) {
tabla3 table=new tabla3();
table.pack();
table.setVisible(true);
}
}