簡體   English   中英

J2SE上的數據源和DriverManager

[英]DataSource and DriverManager on J2SE

我對開發連接到MySQL數據庫的桌面應用程序感興趣。 看完對數據庫連接(和其他幾個人)Java教程我有一個問題。 在J2EE上,使用DataSource似乎很流行,而DriverManager是桌面應用程序的常見選擇。 仍然可以在桌面應用程序上使用DataSource嗎? 如果是,那是不是優於DriverManager的更好選擇?

完全有可能在桌面應用程序上使用數據源。

服務器應用程序通常是多線程,多用戶應用程序,其中與數據庫的多個連接並行打開。 池化數據源在這里至關重要。

桌面應用程序通常是單用戶應用程序,您只需要一個數據庫連接即可。 因此,在這種情況下,不需要合並數據源。

我將引用javadoc:

作為DriverManager工具的替代方法,DataSource對象是獲得連接的首選方法。

通常,當您只想連接一次時使用DriverManager ,而使用DataSource可以獲得其他功能,例如連接池和分布式事務。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM