トップページ > プログラム > 2016年09月11日 > PKjGYOYu

書き込み順位&時間帯一覧

9 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000021205



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
648 :デフォルトの名無しさん[]:2016/09/11(日) 20:10:42.80 ID:PKjGYOYu
jsp servletでデータベースの接続の学習をしています。

以下のように、データベース接続の例外処理を行っていますが、
e.printStackTraceの情報はどこに表示されているのでしょうか?
ログなど出力されるのでしょうか?


try{
接続〜SQL発行
result = prepared_statement.executeUpdate();
}catch(SQLException e){
e.printStackTrace();
}finally{
}
return result; //呼び出し元に処理を戻す
★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
651 :デフォルトの名無しさん[]:2016/09/11(日) 20:59:20.72 ID:PKjGYOYu
>>649
ありがとうでござる。

tomcatのweb server立ち上げて試しているのですが、
tomcatサービス立ち上げてもログはコンソール(teraterm)に流れてこないです。
viで試しているので、目に見えていない情報がいっぱいありそうです。

ServletからjavaBeansのモデルの中で処理を行っていますが、
Servletから出力するのは、response.getPrintWriterできますが、
モデルの中で出力するにはどうすればいいのでしょう。。
エラーの文字列返すか。。
★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
652 :デフォルトの名無しさん[]:2016/09/11(日) 21:01:38.84 ID:PKjGYOYu
>>650
ありがとうございます。

そういった定石についても学んでいきたいのですが、
参考書にそう書いてあるのでとりあえず従っています。

初心者なのに、WEBアプリの開発を上流工程からさせられて、やばいです。
★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
656 :デフォルトの名無しさん[]:2016/09/11(日) 22:05:33.11 ID:PKjGYOYu
>>655
ありがとうございます。
とりあえず、モデルにエラー変数追加して表示させました。
catalina.outにもエラーが表示されていました。

結局、テーブル名が間違っていたという単純なエラーでした。
★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
657 :デフォルトの名無しさん[]:2016/09/11(日) 22:08:25.33 ID:PKjGYOYu
>>655
あと、戻り値をStringにしてエラーを返そうとしたら、
incompatible types: int cannot be converted to String
String result = info.insertInfo();

となりました。
insertInfoでStringを返しているはずなのに、、、


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。