Nur ein neuer Programmierer:
Zuerst habe ich eine 2 SQL-Tabelle ein funktionsfähig ist und das andere ist nicht der Code in meinem Java-Klasse ist
try {
PreparedStatement ps1 = con.prepareStatement("INSERT INTO pattable(surname,first,middle,add,contact,email,bdate,genderr) values(?,?,?,?,?,?,?,?);");
ps1.setString(1, surname);
ps1.setString(2, first);
ps1.setString(3, middle);
ps1.setString(4, add);
ps1.setString(5, contact);
ps1.setString(6, email);
ps1.setString(7, bdate);
ps1.setString(8, genderr);
ps1.execute();
ps1.close();
con.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
Nach dem Fehler trösten könnte mit der Zeile „Sie haben einen Fehler in Ihrer SQL-Syntax in Zeile ps1.execute in Java auslösen wird, ist das Handbuch, dass entspricht Ihre MySQL-Server-Version für die richtige Syntax zu verwenden, in der Nähe von‚add, Kontakt, E-Mail, bdate, genderr)“für die Antwort Hilfe Dank braucht es für Fallstudie wirklich bitte :)
Swati:
Sie haben einen Spaltennamen add
, das reserviert ist Schlüsselwort in mysql .check hier können Sie nicht als Spaltennamen verwenden , dass der Grund des Fehlers Sie bekommen.