請教彭老師關於jdbc的問題,謝謝!

8dc發表於2010-07-16
彭老師,請教你兩個問題:
1. 一般情況下,透過jdbc連線獲得Connection都會用到連線池。假設我不用連線池,自已寫程式碼連線資料庫,應不應該把獲得Connection物件寫成單例?我在網上也問過別人,別人說除非我在多執行緒處理上有很強的技術,否則不能把jdbc寫成單例模式,對於這樣的說法正確嗎,你對單例的Connection是怎麼看的?一個使用者必須只能對應一個Connection嗎?

2. 多執行緒併發問題只會出現在修改資料上,對於增加、刪除、查詢是不會有併發的情況存在的。那麼假設我現在只需要查詢資料庫裡的資料,可不可以把Connection寫成單例,讓多個使用者都用一個Connection去查詢資料庫裡的資料?

相關文章