- ベストアンサー
JSPデータベース接続での検索ができません。アドバイスをお願いします。
- JSPからデータベース(Access 2003)へのデータ追加と検索をしようとしていますが、検索の部分が正常に動作しません。
- データベースへはデータの追加はできますが、検索の記述が正しく読まれず、検索ができません。
- JSPからデータベースへの接続が初めてで、不慣れのために問題が発生している可能性があります。アドバイスをお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ためしに、 sql.close(); の下に、 con.close(); を追加してみて下さい。 あと、以下のようにtry~catch文を使えば、自分一人でも何とか出来るようになるかと思われます。 try { // ここに、SQLの実行などに関する記述を追加。 }catch(Exception e){ e.printStackTrace(); // エラーが起こった時などに、ログがはかれる。 } 今使用されている書籍の目次や索引などに、「アクション」とか「include」、「forward」などの記述がなかったら、もう何冊か必要かなあと。
その他の回答 (2)
- auty
- ベストアンサー率58% (284/486)
念のため、 <■HTML文が入り、変数を入れて表示させます> に含まれるJSPの部分(式等)を知らせてもらえますか。 -------------------------- たか
お礼
補足を書かず申し訳ありませんでした。 上記の方のアドバイスをもとに、一度試してみたところ問題解決いたしました。親切に聞いてくださりありがとうございます。 あなた様の、知らせてもらえますか、の文からは、とても協力的な方で親切な方だと感じました。 なにぶん私は未熟者ですので、今後もアドバイス等をしてくださると助かります。何卒宜しくお願い申し上げます。 ありがとうございました。
- _ranco_
- ベストアンサー率58% (126/214)
JSPはあくまでもViewテクノロジなので、JSPからこんなことをしないほうがよい(個々のクライアントアクセスのたびにDBコネクションを初期化するなんて!)。もっとちゃんとしたWeb開発の本を読むか、またはちゃんとした会社でちゃんとした訓練を受けてから、まともな構造のWebアプリケーションを書いてください。
お礼
アドバイスありがとうございます。 JSPの参考書を読んでおりましたら、JSPでデータベースへアクセスしておりましたので、私のプログラム上便利だと思い記述しておりました。 私は学生で、まだ全然知識がありません。しかしこのような記述をしたことは大変なさけないことと感じております。 大変失礼いたしました。 しかし、どんな意見、アドバイスでも今の私のためになりますので、あなた様のアドバイスも感謝しております。 ありがとうございました。
お礼
ご回答ありがとうございます。 あなた様のおかげで、問題が解決いたしました。 ずばり、あなた様のご回答通りでした。 ただ、JSPのクラスを再度つくりなおしてから、上記の記述を足して 実行しみましたら、しっかり二度データベースへアクセスされていました。本当にありがとうございます。とても助かりました。 今後とも、アドバイス等よろしくお願い申し上げます。