正 文

解析J2EE1.4新特性(3)-JDBC3.0的新特性


www.7dspace.com  更新日期:2006-2-11 12:09:43  七度空间


1、JDBC3.0规范中数据库连接池框架

JDBC3.0规范中通过提供了一个支持数据库连接池的框架,这个框架仅仅规定了如何支持连接池的实现,而连接池的具体实现JDBC 3.0规范并没有做相关的规定。通过这个框架可以让不同角色的开发人员共同实现数据库连接池。

通过JDBC3.0规范可以知道具体数据库连接池的实现可以分为JDBC Driver级和Application Server级。在JDBC Driver级的实现中任何相关的工作均由特定数据库厂商的JDBC Drvier的开发人员来具体实现,即JDBC Driver既需要提供对数据库连接池的支持同时也必须对数据库连接池进行具体实现。而在Application Server级中数据库连接池的实现中特定数据库厂商的JDBC Driver开发人员和Application Server开发人员来共同实现数据库连接池的实现(但是现在大多数Application Server厂商实现的连接池的机制和规范中提到有差异),其中特定数据库厂商的JDBC Driver提供数据库连接池的支持而特定的Application Server厂商提供数据库连接池的具体实现。

JDBC3.0规范规定了如下的类和接口来支持数据库连接池的实现。

javax.sql.ConnectionEvent

javax.sql.ConnectionPoolDataSource

javax.sql.PooledConnection

javax.sql.ConnectionEventListener

其中除javax.sql.ConnectionEvent是类,其它的均为接口。

图2 JDBC3.0连接池框架的关系图

通过此图可以大概的了解相关接口在一个典型的三层环境中应用程序的位置。

5页,页码:[1] [2] [3] [4] [5] 

上一篇:解析J2EE1.4新特性(4) - EJB2.1的新特性
下一篇:解析J2EE1.4新特性(2)-Servlet 2.4的新特性
标题:解析J2EE1.4新特性(3)-JDBC3.0的新特性 作者:务实 来源:开发者在线
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐