2011-02-11 27 views

回答

3

DataSourceDriver不可比 - DataSourceDriverManager是。

Driver是JDBC的基本結構,而不會去任何地方。 JDBC驅動程序實現提供了這一點。

DriverManager是舊的,不靈活且unofficially deprecated

DataSource接口,該JDBC 2.0 API在新,提供了另一種方式連接到數據源。使用DataSource對象是連接數據源的首選方式。

所以您的主界面,爲您的池DataSource,不DriverManager互動。然而,Driver類仍將被使用。

順便說一句,你爲什麼寫自己的連接池?目前已經有(至少)兩種高質量的開源實現(DBCP和C3P0)。

+0

我的編程有一些舊代碼,我不能改變並有自己的連接池。謝謝。 – lamwaiman1988 2011-02-14 01:09:44