0
こんにちは私はテーブルに2つの値を2つの列に入れたいと思います。これらの値は、txtFieldとtextField_1(GUIの2つのテキストボックス)から取得します。GUI上のMySQL SQL構文エラー
問題は、私がこれらの値を登録するためにボタンを押すたびに、私は自分のmysqlで構文エラーが発生するということです。
String query = "INSERT INTO Registration (Username , Password) VALUES (? ,?)";
java.sql.PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1,textField.getText());
pst.setString(2,textField_1.getText());
int rs = pst.executeUpdate(query);
?の代わりに静的な値を入力すると、動作しています。
それは「をチェックし...、あなたの構文でMySQLのエラーを得た」の –
可能複製、標準で[Javaでの選択クエリのプリペアドステートメントを使用する方法を?] (http://stackoverflow.com/questions/24692296/how-to-use-prepared-statement-for-select-query-in-java) – hotzst
'query'パラメータは必要ありません。 http://alvinalexander.com/java/java-mysql-insert-example-preparedstatement – Riad