NetbeansのJFrameパネルからSQLデータベースを更新しようとしています。現在、私は "registernewStudent"パネルのボタンを使用しようとしています。ここでは、最初の(Student ID)と最後の(room)は整数で、中間2は文字列でなければなりません。しかし、「スレッド内の例外」というエラーメッセージが表示されています。AWT-EventQueue-0「java.lang.NullPointerException」Java with SQL insert
以下はボタンのソースコードです。
これは私たちの最初の実際のプロジェクトです。私たちが得ることのできるお役に立てれば幸いです。
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);
}
}
'PreparedStatement'の使い方を学んでください:http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html –