Java 所想所悟
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
5 隨筆 :: 1 文章 :: 9 評論 :: 0 Trackbacks
<
2006年10月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(5)
2007年2月 (1)
2006年10月 (3)
2006年9月 (1)
文章檔案
(1)
2007年7月 (1)
Java站點
CSDN--Java
IBM DevelopeWorks
Java 開源大全
JavaEye
JDon
Matrix
最新隨筆
1.?新年新面貌,MS IE 升級到IE7
2.?Struts Oracle 連接池的配置
3.?關(guān)于JDBC的問題
4.?使用MySQL作分頁程序的一個錯誤
5.?第一個Webwork出現(xiàn)的錯誤記錄
搜索
積分與排名
積分 - 4814
排名 - 3117
最新評論
1.?re: 第一個Webwork出現(xiàn)的錯誤記錄
我也遇到你這個問題 按你的改了 但還是沒用 QQ29163077
請指點一下哦 email:29163077@qq.com
--29163077
2.?re: 使用MySQL作分頁程序的一個錯誤
我也碰上這個問題
只要去掉finally就可以了嗎?
但是那樣會不會出現(xiàn)某些連接沒能關(guān)閉啊?
--陳強(qiáng)
3.?re: 關(guān)于JDBC的問題
感覺這種方式效率比較低,還有connection全局開放,但是可能會不穩(wěn)定,感覺還是連接池好。
--春花秋實
4.?re: Struts Oracle 連接池的配置
謝謝各位
剛剛調(diào)試了一下,已經(jīng)成功.
--春花秋實
5.?re: 關(guān)于JDBC的問題
評論內(nèi)容較長,點擊標(biāo)題查看
--Mongoose
閱讀排行榜
1.?Struts Oracle 連接池的配置(1070)
2.?第一個Webwork出現(xiàn)的錯誤記錄(1017)
3.?關(guān)于JDBC的問題(751)
4.?使用MySQL作分頁程序的一個錯誤(705)
5.?新年新面貌,MS IE 升級到IE7(410)
評論排行榜
1.?關(guān)于JDBC的問題(4)
2.?使用MySQL作分頁程序的一個錯誤(3)
3.?第一個Webwork出現(xiàn)的錯誤記錄(1)
4.?Struts Oracle 連接池的配置(1)
5.?新年新面貌,MS IE 升級到IE7(0)
關(guān)于JDBC的問題
首先發(fā)布到首頁,實際上也是一個問題,希望和大家討論一下.
實際中許多經(jīng)驗豐富的人認(rèn)為在操作中要關(guān)閉jdbc,釋放資源.當(dāng)然可以使用連接池.
public
?
boolean
?insert()
{
????????
if
(conn
==
null
)
???????
{
??????????conn
=
DB.getConnection();
????????}
????????
try
????????
{
????????}
????????
catch
(Exception?e)
????????
{
????????}
????????
finally
????????
{??????
try
?????????????
{
???????????????stmt.close();
???????????????conn.close();
??????????????}
??????????????
catch
(Exception?e)
?????????????
{
??????????????????e.printStackTrace();
??????????????}
?????????}
}
但是,每一個方法中建立一個連接,釋放一個連接,需要占用大量的資源,同時,在我的一個項目中,出現(xiàn)conn is null的邏輯錯誤.
是不是應(yīng)該把finally中的塊去掉.這樣在整個的數(shù)據(jù)庫bean中只占用一個連接.
public
?
class
?testBean()
{
????FieldType?testField;
???????
????testBean()
????
{
????????conn
=
DB.getConnection();
?????}
????
public
?
boolean
?insert()
?
{
????????stmt.close();
????????rs.close();
}
}
這樣conn在作用域結(jié)束時就會自動釋放,個人認(rèn)為.
歡迎大家積極討論.有些不解,希望能夠共同進(jìn)步.
posted on 2006-10-02 22:39
春花秋實
閱讀(751)
評論(4)
編輯
收藏
評論
#
re: 關(guān)于JDBC的問題
2006-10-03 15:15
Supergoal
通過使用連接池來避免每次向數(shù)據(jù)庫直接建立連接的開銷。
你第二段代碼中所使用的方法是不對,因為你無法保證Connection一定被關(guān)閉,必須通過顯試調(diào)用close方法才行。
回復(fù)
更多評論
#
re: 關(guān)于JDBC的問題
2006-10-03 15:28
春花秋實
@Supergoal
實際上我也認(rèn)為需要把Connection進(jìn)行關(guān)閉,但是如果如第一種方法所示,在我的一個項目中出現(xiàn)了邏輯錯誤
在一個方法中進(jìn)行了conn.close();
但不能保證
conn==null;
回復(fù)
更多評論
#
re: 關(guān)于JDBC的問題
2006-10-04 02:48
Mongoose
...
finally{
try{if (stmt != null) stmt.close();)catch(Exception e) {}
try{if (conn != null) conn.close();)catch(Exception e) {}
}
你第二個代碼中寫的什么東西沒有看懂.
回復(fù)
更多評論
#
re: 關(guān)于JDBC的問題
2006-10-26 21:14
春花秋實
感覺這種方式效率比較低,還有connection全局開放,但是可能會不穩(wěn)定,感覺還是連接池好。
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 春花秋實
主站蜘蛛池模板:
国产亚洲欧洲精品
|
国产免费久久精品
|
久久精品国产亚洲av日韩
|
中文字幕a∨在线乱码免费看
|
亚洲国产成人久久精品99
|
国产亚洲美女精品久久
|
免费看男女下面日出水视频
|
国产亚洲精品精品精品
|
又黄又爽一线毛片免费观看
|
久久久久成人精品免费播放动漫
|
久久久久亚洲av成人无码电影
|
一区二区三区在线观看免费
|
久久精品国产亚洲Aⅴ蜜臀色欲
|
国产在线观看免费av站
|
亚洲av无码专区在线播放
|
久草免费福利资源站
|
亚洲成人动漫在线
|
18禁美女裸体免费网站
|
亚洲av永久综合在线观看尤物
|
妞干网在线免费观看
|
美女被免费视频网站
|
人人狠狠综合久久亚洲婷婷
|
100部毛片免费全部播放完整
|
亚洲无码一区二区三区
|
久久久久亚洲精品成人网小说
|
2022久久国产精品免费热麻豆
|
亚洲中文字幕无码爆乳app
|
国产午夜影视大全免费观看
|
国产日韩AV免费无码一区二区三区
|
国产成人亚洲精品青草天美
|
在线看免费观看AV深夜影院
|
国产精品亚洲一区二区三区在线观看
|
久久久久久A亚洲欧洲AV冫
|
国产成人免费在线
|
色天使亚洲综合一区二区
|
亚洲日本一区二区三区在线
|
国产麻豆视频免费观看
|
一区二区免费在线观看
|
亚洲成人黄色在线观看
|
亚洲AV成人潮喷综合网
|
最近中文字幕电影大全免费版
|