final DefaultTableModel modelo = new DefaultTableModel();
jTable1 = new JTable(modelo);
modelo.addColumn("ID");
modelo.addColumn("Nome");
modelo.addColumn("CPF");
modelo.addColumn("Telefone");
modelo.addColumn("Data Nasc.");
modelo.addColumn("Data Cadastro");
jTable1.getColumnModel().getColumn(0).setPreferredWidth(10);
jTable1.getColumnModel().getColumn(1).setPreferredWidth(250);
jTable1.getColumnModel().getColumn(2).setPreferredWidth(50);
jTable1.getColumnModel().getColumn(3).setPreferredWidth(50);
jTable1.getColumnModel().getColumn(4).setPreferredWidth(50);
jTable1.getColumnModel().getColumn(5).setPreferredWidth(50);
modelo.addRow(new Object[]{null, null, null, null, null, null});
// jTable1.setFont(new Font("Segoe UI",Font.PLAIN,11));
// jTable1.setSelectionBackground(Color.YELLOW);
//jTable1.setSelectionForeground(Color.BLUE);
jTable1.getTableHeader().setResizingAllowed(false);// evita que as colunas sejam redimensionadas
jTable1.getTableHeader().setReorderingAllowed(false);// evita que as colunas sejam reordenadas
jTable1.setShowGrid(false);// oculta a grade da tabela
jTable1.setShowHorizontalLines(false);// oculta as linhas horizontais da tabela
jTable1.setShowVerticalLines(false);// oculta as linhas verticais da tabela
jScrollPane1.setViewportView(jTable1);
// jPanel1 = new JPanel();
// jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder(null, "", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Segoe UI", 0, 11)), "Clientes Cadastrados", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Segoe UI", 0, 11)));
// jPanel1.setFont(new java.awt.Font("Segoe UI", 0, 11));
jPanel1.setBounds(140, 320, 840, 340);
// tela2.add(JPanel2);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//busca Driver
//conecta no BD
Connection con=DriverManager.getConnection("jdbc:odbc:BDCadastro","","");
Statement stmt= con.createStatement();
ResultSet RS = stmt.executeQuery("SELECT * FROM TabFicha");
while(RS.next()){
int Matricula = RS.getInt("Matricula");
String Nome = RS.getString("Nome");
modelo.addRow(new Object[]{new Integer(Matricula), new String(Nome)});
}
con.close();
RS.close();
}
catch(Exception event) {
JOptionPane.showMessageDialog(null,"Não foi possível estabelecer conexão com o banco de dados!","",JOptionPane.ERROR_MESSAGE);
}
Aí galera to usando o esse codigo aí em cima e esta m dando erro na conexão, + mostra os dados da coluna nome + em vez d mostrar os dados da matricula vem … , gostaria k alguem m desse uma maõzinha
valeewww
