2014-11-08 61 views
0

我正在創建一個桌面應用程序來記錄各種足球比賽的結果。我使用Java DB作爲我的嵌入式數據庫。我的問題是,如何處理我可以使用的數據庫連接管理,而不是在每次要讀取/寫入數據庫時​​都創建和銷燬連接?我能找到的大多數示例/教程都非常簡單,只需創建一個表,添加一些數據,讀取一些數據,結束程序等幾個方法。我希望創造出更強大的使用方式,並且性能足以不刺激最終用戶。Java嵌入式數據庫(java db/derby)連接管理

任何信息等將不勝感激。作爲參考,我使用Java 8 jdk(oracle)和Intellij。

乾杯, 斯圖

+1

聽起來你正在尋找一個連接池。 – 2014-11-08 18:13:23

回答

1

由於埃利奧特回答,最好的方法是使用連接池。市場上有很多泳池,有些很糟糕,一些很好。對於Java 8和最新的jdbc驅動程序,我會推薦的驅動程序(但其他選擇也可以很好)HikariCP,請參閱https://github.com/brettwooldridge/HikariCP#initialization如何使用它。其他流行的選擇是tomcat池或c3p0,它比較慢但非常成熟和強大。