[size=18]estou tentando preencher a tabela como o próprio metodo diz ta tudo beleza
apenas quando chamo o metodo da pau na jtable (null pointer exception)
o resto ta tudo funcionando … se puderem ajudar agradeço…
[/size]
public void preencheTabela(){
banco.connection();
Statement stmt = null;
Connection conn = null;
Vector <Consulta_geral> resultado = new Vector();
Consulta_geral consulta = new Consulta_geral();
String query = "select CODIGO_DVD, nome_dvd, serie, temporada, Dados from dvd inner join DADOS_GRAVADOS on id_dados = codigo_dados inner join temporada on codigo_temporada = id_temporada inner join serie on codigo_serie = id_series where CODIGO_DVD =1 order BY codigo_dados";
try {
stmt = banco.conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while(rs.next()){
for (int i =0; rs.next(); i++) {
consulta.setNome_dvd(rs.getObject(2));
consulta.setSERIE(rs.getObject(3));
consulta.setSeason(rs.getObject(4));
consulta.setDADOS(rs.getObject(5));
resultado.add(i, consulta);
} }
try{
DefaultTableModel modelo = (DefaultTableModel) masterTable_Geral.getModel();
for (int row = 0; row < resultado.size(); row++) {
modelo.setValueAt(resultado.elementAt(0).getId_Dvd(), row, 0);
modelo.setValueAt(resultado.elementAt(0).getNome_dvd(), row, 1);
modelo.setValueAt(resultado.elementAt(0).getSERIE(), row, 2);
modelo.setValueAt(resultado.elementAt(0).getSeason(), row, 3);
modelo.setValueAt(resultado.elementAt(0).getDADOS(), row, 4);
}}
catch(Exception exx){
System.out.println("Erro: " + exx.toString());
}
} catch(SQLException e){
System.out.println("Erro no processamento Sql"+ e.getMessage());
} finally {
try {
if(stmt != null)
stmt.close();
} catch (SQLException e){
System.out.println("Erro ao tentar fechar o stmt: " + e.getMessage());
}
}
}