Ich versuche, unsere SQL-Datenbank von einem JFrame-Panel in Netbeans zu aktualisieren. Momentan versuche ich eine Schaltfläche aus dem "registernewStudent" -Panel zu verwenden, wo der Benutzer 4 Textfelder auswählen kann, wobei die erste (Studenten-ID) und die letzte (Raum) eine Ganzzahl und die mittleren 2 Zeichenfolgen sein sollen. Ich erhalte jedoch eine Fehlermeldung, die besagt: "Ausnahme im Thread" AWT-EventQueue-0 "java.lang.NullPointerException"SQL-Einfügung mit Java
Unten finden Sie den Quellcode für die Schaltfläche.
Dies ist unser erstes reales Projekt, wir würden uns über jede Hilfe freuen, die wir bekommen könnten.
private void btnNyREActionPerformed(java.awt.event.ActionEvent evt) {
try {
String talStrang1 = txtElevID.getText();
int tal1 = Integer.parseInt(talStrang1);
String Strang2 = txtElevFN.getText();
String Strang3 = txtElevEN.getText();
String talStrang4 = txtElevSS.getText();
int tal2 = Integer.parseInt(talStrang4);
database.insert("insert into Elev values(tal1, Strang2, Strang3,tal2)");
} catch (InfException ex) {
Logger.getLogger(NyRegElev.class.getName()).log(Level.SEVERE, null, ex);
}
}
Bitte lernen Sie, wie Sie 'PreparedStatement' verwenden: http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html –