Oi tudo bem estou tendo problemas me ajudem por favor.
java.lang.NullPointerException
at conectaBanco.ConexaoMySql.executarSQL(ConexaoMySql.java:153)
at Dao.DAORelatorios.gerarRelatorioCarterinhaMembroIndividual(DAORelatorios.java:83)
at Controller.ControllerCredencial.imprimirCredencialController(ControllerCredencial.java:87)
at Visao.ViewCredencialMembro$9.run(ViewCredencialMembro.java:512)
mostra o código do arquivo ConexaoMySql.java
Linha 153.
this.statement = conn.createStatement();
linha 153 acima.
E metodo completo abaixo.
/**
* Executa consultas SQL
*
* @param pSQL
* @return int
*/
public boolean executarSQL(String pSQL) {
try {
//createStatement de con para criar o Statement
this.statement = conn.createStatement();
//this.setStatement(getCon().createStatement());
// Definido o Statement, executamos a query no banco de dados
resultSet = statement.executeQuery(pSQL);
//this.setResultSet(getStatement().executeQuery(pSQL));
// System.out.println(getCon());
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
//System.out.println(getCon());
ex.printStackTrace();
return false;
}
return true;
}
deve ter algum metodo de conectar aí, vc usou?
sim utilizei este.
// ABRE A CONEXAO LOCAL
public Connection conexao() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/igreja", "root", "");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro ao conectar!!" + e);
}
return con;
}
faz assim, troca esse seu con
pra conn
, e tenta novamente
Rodrigues muito obrigado funcionou perfeitamente. Valeu.
1 curtida