2011-02-11 144 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