Discussion:
[問題] Connection無法關閉?
(时间太久无法回复)
才人無行
2007-02-04 10:00:31 UTC
Permalink
各位前輩好

小弟今天無聊想說複習一下資料庫連線的東西

連線的部分沒有問題,con是我的Connection變數

最後應該都會con.close(); //這個應該就是把連線給關閉吧?

但是我最後又加了條code測試:

if(con!=null){
System.out.print("連線尚未關閉");
}else{
System.out.print("關閉連線");
}

結果是它會出現"連線尚未關閉"
這部分我不懂con.close();不是已經關閉了連線了嗎?
怎麼結果卻是:con不是null

請教一下各位前輩囉@@

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.78.63
痞子軍團團長
2007-02-04 10:19:16 UTC
Permalink
※ 引述《toofree (才人無行)》之銘言:
: 各位前輩好
: 小弟今天無聊想說複習一下資料庫連線的東西
: 連線的部分沒有問題,con是我的Connection變數
: 最後應該都會con.close(); //這個應該就是把連線給關閉吧?
: 但是我最後又加了條code測試:
: if(con!=null){
: System.out.print("連線尚未關閉");
: }else{
: System.out.print("關閉連線");
: }
: 結果是它會出現"連線尚未關閉"
: 這部分我不懂con.close();不是已經關閉了連線了嗎?
: 怎麼結果卻是:con不是null
: 請教一下各位前輩囉@@

這... 怪怪的...
con!=null 這個只是在判別 con 這個變數是不是存在
(應該說,con.close,不一定代表 con 也 set null 吧?)

要判斷 connection 是不是 close
有提供 isClose() 這個 method 阿....

--
 侃侃長論鮮窒礙  網站:http://www.psmonkey.idv.tw
 眾目睽睽無心顫  個人版:telnet://legend.twbbs.org
 煢居少聊常人事 
 殺頭容易告白難  歡迎參觀 Java 版(@ptt.cc)精華區 \囧/

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.201.84
才人無行
2007-02-04 10:57:22 UTC
Permalink
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
:
: 這... 怪怪的...
: con!=null 這個只是在判別 con 這個變數是不是存在
: (應該說,con.close,不一定代表 con 也 set null 吧?)
: 要判斷 connection 是不是 close
: 有提供 isClose() 這個 method 阿....

!!!!嗯 都忘了有isClosed()這個方法了
我的想法一整個想錯方向了,多謝指正,感激不盡@@!!謝謝囉


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.78.63

Loading...