Taui, de uma olhada neste código, ele faz exatamente o que tu precisa.
//Exibe em forma de tabela/listagem a tabela GG_STUDENT.importjava.sql.*;importjava.awt.*;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;publicclassTableDisplayextendsJFrame{privateConnectionconnection;privateJTabletable;publicTableDisplay(){Stringurl="jdbc:odbc:banco.mdb";Stringusername="paulo";Stringpassword="cesar";try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");connection=DriverManager.getConnection(url,username,password);}catch(ClassNotFoundExceptioncnfex){System.err.println("Falhouaconexãocomobanco");cnfex.printStackTrace();System.exit(1);}catch(SQLExceptionsqlex){System.err.println("Conexãodesabilitada");sqlex.printStackTrace();}getTable();setSize(800,370);setLocation(5,20);show();}privatevoidgetTable(){Statementstatement;ResultSetresultset;try{Stringquery="Select*fromTab_Pacientes";statement=connection.createStatement();resultset=statement.executeQuery(query);displayResultSet(resultset);statement.close();}catch(SQLExceptionsqlex){sqlex.printStackTrace();}}privatevoiddisplayResultSet(ResultSetrs)throwsSQLException{booleanmoreRecords=rs.next();if(!moreRecords){JOptionPane.showMessageDialog(this,"Nãoexistemregistrosnatabela!!");setTitle("RegistrosVasios");return;}setTitle("ListagemGeraldosdados-TabelaStudent-bancoDB");VectorcolumnHeads=newVector();Vectorrows=newVector();try{ResultSetMetaDatarsmd=rs.getMetaData();for(inti=1;i<=rsmd.getColumnCount();++i)columnHeads.addElement(rsmd.getColumnName(i));do{rows.addElement(getNextRow(rs,rsmd));}while(rs.next());table=newJTable(rows,columnHeads);JScrollPanescroller=newJScrollPane(table);getContentPane().add(scroller,BorderLayout.CENTER);validate();}catch(SQLExceptionsqlex){sqlex.printStackTrace();}}privateVectorgetNextRow(ResultSetrs,ResultSetMetaDatarsmd)throwsSQLException{VectorcurrentRow=newVector();for(inti=1;i<=rsmd.getColumnCount();++i)switch(rsmd.getColumnType(i)){caseTypes.VARCHAR:currentRow.addElement(rs.getString(i));break;caseTypes.INTEGER:currentRow.addElement(newLong(rs.getLong(i)));break;/*case Types.LONGCHAR:currentRow.addElement(rs.getString(i)); break;*/default:System.out.println("TipodosDados:"+rsmd.getColumnTypeName(i));}returncurrentRow;}publicvoidshutDown(){try{connection.close();}catch(SQLExceptionsqlex){System.err.println("Nãofoipossíveldesconectar.");sqlex.printStackTrace();}}publicstaticvoidmontaTable(){finalTableDisplayapp=newTableDisplay();app.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){}});}publicstaticvoidmain(Stringargs[]){montaTable();}}
T+
T
TauiPJ
Jeveaux!
Era exatamente isso que eu estava precisando,
estava procurando como fazer isso à dias,
ainda bem que há pessoas como vc, disposto em ajudar.