![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Oracle内のデータを更新しようとしていますが
ORA-00904というエラーが表示されます。
調べていると列名は「”」で囲ってはいけないと
書かれていたので、それでいろいろ試行錯誤してみたのですが
エラーがなくなりません。
「SYAIN1」と「SYAIN2」は変数になっています。
このSQL文が機能するように、アドバイス頂けるとうれしいです。
int row_count = smt.executeUpdate(Update SYAIN_MASTER set SYAIN_NAME = SYAIN2 where SYAIN_ID SYAIN1);
No.1ベストアンサー
- 回答日時:
DBのカラム型も書いてください。
あと、where句の条件はカンで適当に書いてます。
smt.executeUpdate("Update SYAIN_MASTER set SYAIN_NAME = '" + SYAIN2 + "'" + " where SYAIN_ID = '" + SYAIN1 + "'");
もちっとJavaとSQLの勉強しましょう。(数値型なら''でくくる必要ないですが、文字型だと'でくくる必要があります)
あと、初心者っぽいので今のところ問題ないけど、業務アプリ開発するならばこの記述方法はNG、詳細は「SQLインジェクション」とか調べてください。
おっしゃる通り初心者です(^^;)
まだプログラムというものを始めたばかりです。
答えてくださってありがとうございました。
SQLまだまだ使うと思うので、SQLインジェクションについて勉強しようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
arraylistの呼び出し
-
tomcat起動時エラー
-
エラー:org.springframeworkが...
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
「型 ArrayList は総称ではあり...
-
getParameterについて
-
Javaについて
-
JSPのIF文を教えて下さい
-
構文エラーのやり直しについて
-
Javaで「class、interfaceまた...
-
for,while文とreturn
-
(急募)Java 3回間違えたら強...
-
Javaプログラムの、コンパイル...
-
S2daoのSqlファイルでのDBア...
-
Javaの配列に関するエラーに関して
-
JSPで意味不明のコンパイルエラー
-
JSP内でString型からint型に変...
-
eclipseのエラーについて質問で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
タグが閉じてないというエラー...
-
エラー:org.springframeworkが...
-
シンボルが見つかりませんとい...
-
JSP内でString型からint型に変...
-
構文エラーのやり直しについて
-
Javaのエラーについてです
-
tomcat起動時エラー
-
Eclipseで次のエラー箇所にジャ...
-
JSPのIF文を教えて下さい
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
コンパイル時にエラーが出てし...
-
getParameterについて
-
JAVAでアルファベットを数...
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
enum列挙子に使える文字列と使...
-
Eclipseの環境について
-
java eclipse apache tomcat 9....
おすすめ情報