Problemas com metodo para inserir no Banco de dados

2 respostas
maykoninfo

Olá tenho um JFrame que é a classe principal do meu programa, está classe chama outra classe CadFilme que contem dois JTextifields, está classe CadFilme tem o seguinte evento se o usuário clicar no Botão inserir

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

Acesso ac = new Acesso();

ac.execSQL(Insert into Filme (cod_filme, nom_filme) +

values (’” + jTextField1.getText() +

“’, '” + jTextField2.getText()+"’)");

}

O metodo execSQL pertence a minha classe Acesso, segue abaixo o codigo do metodo execSQL

public int execSQL(String qry) {

int valor = 0;

try {

Statement stmt;

stmt = con.createStatement();

valor = stmt.executeUpdate(qry);

stmt.close();

} catch (SQLException er) {

System.out.println("Problemas na Query " + qry);

}

return valor;

}

Mas está dando o seguinte erro java.lang.NullPointerException, “Estou apontado para um objeto que não existe ??”
E está dando erro também no metodo Statement stmt da classe Acesso metodo execSQL(String qry); este erro e em tempo de execução quanto tento inserir no banco

:roll:
desde já agradeço a atenção…

2 Respostas

peczenyj

é interessante vc incluir este cara no seu catch:

er.printStackTrace();

outra coisa, como vc define o seu objeto con ? de repente é este cara q não ta legal… :wink:

Jaison

Ola maykoninfo, da uma olhada nesse link…

Video aula JDBC

abraço!

Criado 11 de junho de 2006
Ultima resposta 12 de jun. de 2006
Respostas 2
Participantes 3