Ola pessoal,
Estou fazendo um programa que vai gravar dados quando for clicado nesse JButton1…
Porém o NetBeans está avisando que tem um erro na seguinte linha:
String comando = "insert into Cliente(nome,telefone,rg,cpf)"+ "values" + "('"+nome+"','"+telefone+"','"+rg+"','"+cpf"')";
E nessa linha:
catch(java.sql.SQL.Exception e){
O que poderia esta ocasionando o erro?
O código completo:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
java.sql.Connection con;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/db_aulas" , "aula", "123" );
}
catch (Exception e){
e.printStackTrace();
throw new java.lang.RuntimeException("erro ao conectar");
}
//Inserindo Dados
String nome = this.jTextField1.getText();
String telefone = this.jTextField2.getText();
String rg = this.jTextField3.getText();
String cpf = this.jTextField4.getText();
String comando = "insert into Cliente(nome,telefone,rg,cpf)"+ "values" + "('"+nome+"','"+telefone+"','"+rg+"','"+cpf"')";
try{
java.sql.Statement stmt = con.createStatement();
stmt.executeUpdate(comando);
stmt.close();
con.close();
}
catch(java.sql.SQL.Exception e){
throw new java.lang.RuntimeException(e.getMessage());
}
}