【初心者】Java質問・相談スレ20【大歓迎】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0993デフォルトの名無しさん
NGNGそもそも気を使って書く癖をつけなさい。
>openConnectionがちゃんと実行されるなら、必ずdisconnectしてよいのではなかろうか。
openConnectionがちゃんと実行される保証はどこにもない。
「connがnullでない場合=ちゃんと実行されている」だから
if(conn != null)と聞くのは正しい。っていうか定石。
オープン出来なかったコネクションを終了時にクローズしようとする方が
激しく気持ち悪い。JDBCで同じことやってみろ。悲しい結末になる。
要は、気を使えってことだ。
>>953からスコープがどのくらいなのか、厳密にはわからないだろう。
ここで生成したコネクションを今後どう使うかわからんだろ?安全な範囲で
広いスコープにしておくのは常識。
無駄に広いなんて言えない。むしろ、良い例なのだ。
レス数が950を超えています。1000を超えると書き込みができなくなります。