//importe essas bibliotecas
import java.sql.*;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
//cria uma instancia da tabela
jtable j=new jtable();
//cria as colunas da tabela pode ser quantas quiser, no nosso caso são 4 pois nós só temos 4 colunas na nossa tabela do banco
t.getColumnModel().getColumn(0).setPreferredWidth(50);
t.getColumnModel().getColumn(1).setPreferredWidth(100);
t.getColumnModel().getColumn(2).setPreferredWidth(100);
t.getColumnModel().getColumn(3).setPreferredWidth(100);
//abra a conexão com o banco
open();
//prepare o comando sql
stmt = con.prepareStatement("select * from clientes");
//Crie um resultset para receber os dados do banco
ResultSet rs=stmt.executeQuery();
//instancie um novo modelo de tabela
DefaultTableModel modelo = (DefaultTableModel) t.getModel();
modelo.setNumRows(0);
try {
while (rs.next()){
//Aqui você adiciona os campos do banco de dados no jTable. modelo.addRow
(new Object [] {rs.getString("nome"), rs.getString("endereco"),rs.getInt("telefone"),rs.getString("estado")});
}
rs.first();
}
catch (SQLException ex) {
Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
}
Bom
ResponderExcluir