Re:java.lang.NullPointerException

minha classe:

Connection conecta;
PreparedStatement pst;
ResultSet rs;

String url = “jdbc:mysql://localhost/Cad_cliente”;
String driver = “com.mysql.jdbc.Driver”;
String user = “root”;
String pass = “”;

public void abreconexao()
{
try{
Class.forName(driver);

conecta = (com.mysql.jdbc.Connection) DriverManager.getConnection(url, user, pass);

pst = (PreparedStatement) conecta.createStatement();
System.out.println(“conectado!”);
} catch (ClassNotFoundException | SQLException erro){
System.out.println(“Não conectado!”);
}

}

public cadastro() throws ClassNotFoundException {
initComponents();

}

public void cadastraUsuario (){
String sql = “insert into usuario (nome,senha) values (?, ?)”;

try {
------------------------------------------------aparece esse erro nessa linha de baixo ----------------------------------
PreparedStatement stmt = conecta.prepareStatement(sql);
//pst = conecta.prepareStatement(“insert into usuario (nome,senha) values (?,?)”);

pst.setString(1,txt_nome.getText());
pst.setString(2,txt_senha.getText());

pst.execute();
pst.close();
System.out.println(“Gravado!”);
conecta.close();

JOptionPane.showMessageDialog(null, " inserido");

} catch (SQLException error) {
JOptionPane.showMessageDialog(null, error);
}
}

conecta foi instanciado? Pela mensagem está null

como instancio ele?

foi instanciado no codigo:
conecta = (com.mysql.jdbc.Connection) DriverManager.getConnection(url, user, pass);

[quote=felipefeitosaf]foi instanciado no codigo:
conecta = (com.mysql.jdbc.Connection) DriverManager.getConnection(url, user, pass); [/quote]
Antes de executar a linha que cancela esse trecho acima foi executado?

sim, ele executa essa linha…

Coloca um if antes da linha que dá erro para checar se conecta está null. Se estiver verifica se em outra parte do código está setando null.

Deu certo cara, muito obrigado!