Galera to voltando a mexer com Java, e estou com um problema no meu insert.
Eu tenho a classe de conexão certinha que conecta com sucesso, mas ao realizar o chamado da função para inserir dá o seguinte erro (java.lang.NullPointerExeception).
Eu já passei por esse erro uma vez mas não to conseguindo resolver. Segue meu código:
void inserirPais(){
try { //
st = con.createStatement();
st.execute("INSERT INTO PAIS VALUES (PAIS_SIGLA,PAIS_NOME,PAIS_CODBACEN,PAIS_DATACAD) VALUES"
+ "( '"+ pais.getPaisSigla() + "','"+ pais.getPaisNome()+ "','"+ pais.getPaisCodBacen() + "',"+"'SYSDATE'" );
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Erro ao inserir o Pais: " + e.toString());
}
}
Segue o chamado da função pelo botão:
private void JBTNConfirmarActionPerformed(java.awt.event.ActionEvent evt) {
//Confirmar inclusão do registro
pais.setPaisSigla( JTFSigla.getText());
pais.setPaisNome(JTFNomePais.getText());
pais.setPaisCodBacen(Integer.parseInt(JTFCodigoBacen.getText()));
inserirPais();
}