を実行するときに、私はオンラインチュートリアルを以下だし、私は私のコードと私は、次のよコードで異なる何だ何が表示されないメッセージにMySQLの構文エラー例外更新クエリ
"MySQLSyntaxErrorExcetpion You have an error in your SQL syntax."
を取得しています。誰かが間違っていたところを指摘できますか?
追加情報が必要な場合はお知らせください。
btn_update.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
try{
theQuery("update users set fname = '" + firstNameField.getText() + "', lname = '" + lastNameField.getText() +"', age=" + ageField.getText() + "where id = " + idField.getText());
}
catch(Exception ex)
{
System.out.println(ex);
}
}
});
「どこ」の前にスペース文字が欠けています – julienc
必須コメント:このコードはSQLインジェクション攻撃に対して広く公開されています。代わりに 'PreparedStatement'の使用を検討してください。 – Mureinik