Erro JTable Netbeans 6.8

Eu já procurei em outros tópicos mais não achei a mi[url]nha dúvida.

É o seguinte, estou fazendo a aplicação acompanhando pelo livro só que ele é o Netbeans 5.0 D:

Ai as vezes gera alguns erros, em fim…

Chegou uma parte quando vou usar a JTable pede pra eu ir no Model e Selecionar o Model que é pra ser o Form Connection.

http://netbeans.org/images_www/articles/win-with-netbeans/selectformcon.png

E o meu ta assim:

http://forum.codecall.net/attachments/java-tutorials/1953d1251372863-basic-jtable-netbeans-model.jpg


new TabelaModel(rs);  //Isso dentro do código personalizado do JTable

Ai gerou esse error:


Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at pacBancodeDados.FormBancoJTable.<init>(FormBancoJTable.java:35)
        at pacBancodeDados.FormBancoJTable$1.run(FormBancoJTable.java:85)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

O erro gerado é nessa parte:


rivate void initComponents() {

        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        ResultSet rs = getResults();
        jTable1.setModel(new TabelaModel(rs));  //Erro aqui !! Quando vou em cima da linha aparece isso: 
                                                                   //unreported exception java.sql.SQLException; must be caught or declared to be thrown
        jScrollPane1.setViewportView(jTable1);
...

Nas outras conexões não gera nenhum erro.

Veja o detalhe do erro, ele diz que um elemento de conexão com banco de dados está presente e, pode ser que isso gere uma exceção. Sendo assim, você, o programador, precisa pegar e tratar (caught) ou lançar esse erro pra frente (declared to be thrown)

Apenas coloque o trecho do código entre

try{
ResultSet rs = getResults();  
        jTable1.setModel(new TabelaModel(rs));
}catch(SQLException sqle){
 e.printStackTrace();
}

Ou, modifique esta parte

private void initComponents() { 

para

private void initComponents() throws SQLException, Exception{ 

Que o código irá rodar

Hmm…

Nessa parte que você citou:


try{  
ResultSet rs = getResults();    
        jTable1.setModel(new TabelaModel(rs));  
}catch(SQLException sqle){  
e.printStackTrace();  
}  

Aparece o seguinte erro: cannot find symbol …

E aquela outra parte eu não sei modificar… :x

Iniciante é foda.

É que eu errei mesmo.

try{    
ResultSet rs = getResults();      
        jTable1.setModel(new TabelaModel(rs));    
}catch(SQLException sqle){    
sqle.printStackTrace();    
}

Tenta isso

Não aparece nenhum erro, mais quando executo gera esse:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at pacBancodeDados.FormBancoJTable.<init>(FormBancoJTable.java:35) at pacBancodeDados.FormBancoJTable$1.run(FormBancoJTable.java:90) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)