ほんの少しのヘルプを探しています。JAVAフォームのSQL構文getText();
Javaでアプリケーションを作成し、jTableを使用してmyphpデータベースからデータを収集すると、SQLコマンドの挿入、更新、削除を使用しているため、ユーザーはテーブルのデータを操作できます。
削除は完全に機能しますが、私は自分のアップデートと挿入コマンドに問題があります。誰かが( "+")を間違って使用しているかどうかを知ることができますか?誰もがいくつかの光を当てることができれば:)
おかげ
INSERTのCODE:!
String query = "INSERT INTO `supplier`(`Company Name`, `Contact`, `Address`, `Postcode`, `Phone`) VALUES ('"+jTextField_SupplierCompany.getText()+"','"+jTextField_SupplierContact.getText()+"',"+jTextField_SupplierAddress.getText()+"','"+jTextField_SupplierPostcode.getText()+"',"+jTextField_SupplierPhone.getText()+")";
のUPDATE CODE:
String query = "UPDATE `supplier` SET `Company Name`='"+jTextField_SupplierCompany.getText() + "',`Contact`='"+jTextField_SupplierContact.getText() + "',`Address`="+jTextField_SupplierAddress.getText() + "',`Postcode`="+jTextField_SupplierPostcode.getText() + "',`Phone`="+jTextField_SupplierPhone.getText() + " WHERE `ID` = "+jTextField_SupplierID.getText();
を
ERROR:
エラーが投げているが、「UPDATE」文のWHERE句の誤用である...一部に明らかである可能性があり、しかし、それのまわりで私の頭を取得傾けます。
は@あなたが歓迎されている 'PreparedStatement' –