Olá pessoal estou com o seguinte “problema”, meu código está funcionando corretamente, sem nenhum erro de sintaxe ou compilação.
Mas o executeUpdate(); que atualizaria os dados em meu banco não atualiza.
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try{
//Carregando o Driver
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver carregado com sucesso");
//Cria variável de conexão
Connection con;
//Criando a conexão
con = DriverManager.getConnection("jdbc:mysql://localhost/AulaJdbc","root","123");
System.out.println("SQL OK");
//String para inserir no banco
String query="INSERT INTO cliente (Nome,Endereco,Cpf) VALUES (?,?,?)";
//Cria a conexão
PreparedStatement stmt = con.prepareStatement(query);
//seta os valores
stmt.setString(1, jTextField1.getText());
stmt.setString(2, jTextField2.getText());
stmt.setString(3, jTextField3.getText());
stmt.executeUpdate();//[color=red][b]<--------------Aqui está erro[/b][/color]
//fecha
stmt.close();
con.close();
}catch(ClassNotFoundException e){//Caso não encontre a classe
System.out.println("Não foi possível encontrar a classe");
}catch(SQLException ex){
System.out.println("Ocorreu um erro de SQL!");
}
}

