• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行時のとエラーについて質問します)

SQL文を使ったプログラム実行時のエラーについて

このQ&Aのポイント
  • SQL文を使ったプログムを実行する際に、エラーが発生して解決方法がわからない場合、相談してください。
  • エラーの内容については、java.sql.SQLException: ORA-00936: 式がありません。というエラーメッセージが表示されています。
  • また、res == 4を選択すると、java.lang.ClassCastExceptionが発生してしまう問題もあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • HIRSYU
  • ベストアンサー率51% (45/87)
回答No.1

>res == 2を選択すると、java.sql.SQLException: ORA-00936: 式がありません。というエラーが出て、 SQL文が間違ってる可能性があります。 「res == 2」の場合に実行するSQLを、DBに直接実行しててください。 (SQLは、System.out.print等で、SQL実行直前に、SQLを出力してプログラム上で生成したSQLを使用してください。) 実行エラーが発生すれば、SQLが原因です。 >res == 4を選択すると、java.lang.ClassCastExceptionが出てしまいます。 提示してるソースだけ見ると、「nakajima.selectTrainee(firstName)」がTraineeで無い気がしますが、、、一度確認してみてください。

noname#205525
質問者

お礼

すみません、この質問を投稿したすぐ後に 講師に教えてもらえて解決しました。 2時間悩んでたのに、たった5分で解決って・・・悲しい。 ただ「res == 4」の場合はListの記述がおかしかったと分かった(正解↓) List<Trainee> traineeList = nakajima.selectTrainee(firstName); のですが、 「res == 2」の所が何がおかしかったのかいまいちよく理解出来て ないので、回答を見させていただきながらもう一度検証して みたいと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • ノートパソコンで購入したばかりの【Slint】を使用していますが、スクロールが逆に動いてしまいます。上下のスクロール方向が逆になっている状態で、困っています。
  • 【Slint】というノートパソコンを購入しましたが、スクロールが逆になっている問題が発生しています。マウスローラーを上から下に動かすと画面は上にスクロールされ、下から上に回すと画面は下にスクロールされます。この問題の解決方法を教えてください。
  • 新しく購入したノートパソコン【Slint】のスクロールが逆になっています。上下スクロールの方向が逆で、マウスローラーを上に動かすと画面が上にスクロールされ、下に動かすと画面が下にスクロールされます。この問題の対処法を教えてください。
回答を見る

専門家に質問してみよう