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);
}
}