• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBへ問合せた後の処理について。)

DBへ問合せた後の処理について

このQ&Aのポイント
  • btn1を押すとDBへ問合せ、データが有る場合はbtn2が使えるようになり、データがない場合はbtn3が使えるようになる、という風にしたいのですが、コンパイル時にシンボルがありません。
  • 変数tが宣言されていないため、コンパイル時にシンボルがないというエラーが出ます。
  • データベースへの問い合わせ後に変数tを宣言し、それに応じてbtn2とbtn3の有効化を行う方法を探しています。

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

  • ベストアンサー
回答No.1

while(rs.next()){ int t = rs.getInt("年度"); } ↓ int t = 0; while(rs.next()){ t = rs.getInt("年度"); } にすればいいんじゃないかと。 while内の変数なんだからそのスコープの外で見れるわけがないですよね。

totojima
質問者

お礼

なるほど、変数を定義する場所がまずかったのですね・・・ ありがとうございました!!

関連するQ&A