Re: [問題] 如何能夠盡量確保程式穩定性呢?
※ 引述《feicsh (飛)》之銘言:
> 中午回您時沒看到這段,現在來回答。
> ※ 引述《theWANDERER.bbs@ptt.cc》之銘言:
> > 我還另外有個疑問,如果我寫與資料庫合作的程式
> > 我該在進入美一個method的時候connect db然後這method 結束之後就close connection
> 這是最好的practice。
> 如果您選的JDBC driver有支援connection pool, 它不會真正close connection。
> 實際上是從pool lookup available 的active connection 再分配給您。
如果您的JDBC driver不支援connection pools,
而您又沒有 implement connection pooling 的datasource container。
可以考慮這個:
http://proxool.sourceforge.net/index.html
> > 還是在程式一開始connect之後再也不close一直到程式結束為止?
> 千萬別這樣做。
> 就算存進persistence storage如Servlet的session container 也不建議。
> 一方面造成connection pool等於白費,
> 另一方面長遠來說會lose in system scalability。 (開始小賺,最後卻是大賠)
> > 看書上的範例code因為都太小了,所以大多都是前者
> > 我自己在想後者似乎省略了很多重複的步驟,還是這樣做有缺點呢?
> > 謝謝
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下60.51.51.250海
討論串 (同標題文章)
完整討論串 (本文為第 10 之 12 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章