WEB开发网
开发学院软件开发Java 连接池:深入 J2EE 的连接合用 阅读

连接池:深入 J2EE 的连接合用

 2010-03-03 00:00:00 来源:WEB开发网   
核心提示: 图 1. 使用 JDBC 1.0 的连接管理 使用服务供应商设施的连接合用现在看一下在 J2EE 环境中,数据库和非数据库资源类型当前可以使用哪些连接合用设施,连接池:深入 J2EE 的连接合用(2),JDBC 2.0 标准扩展 API JDBC 2.0 标准扩展 API 指定数据库服务供应商可

图 1. 使用 JDBC 1.0 的连接管理
连接池:深入 J2EE 的连接合用 

使用服务供应商设施的连接合用

现在看一下在 J2EE 环境中,数据库和非数据库资源类型当前可以使用哪些连接合用设施。

JDBC 2.0 标准扩展 API
JDBC 2.0 标准扩展 API 指定数据库服务供应商可以实现具有以下特性的合用技术:允许请求客户机透明地共享资源池的多个连接对象。在那种情况下,因为池管理器预先在启动时创建连接对象,所以,J2EE 组件可以使用连接对象,而不会导致数据库资源管理器上的系统开销。应用服务器供应商在其内存空间实现池管理器,并根据需要动态改变池的大小,从而优化资源的使用。图 2 中显示了这种情况。

图 2. 使用 JDBC 2.0 标准扩展的连接合用
连接池:深入 J2EE 的连接合用

通过使用 DataSource 接口 (JDBC 2.0) 或 DriverManager (JDBC 1.0) 接口,J2EE 组件可以获得物理数据库连接对象。要获得逻辑(合用的)连接,J2EE 组件必须使用以下这些 JDBC 2.0 合用管理器接口:

javax.sql.ConnectionPoolDataSource 接口,该接口充当合用的 java.sql.Connection 对象的资源管理器连接 factory。每家数据库服务器供应商都提供该接口的实现(例如,Oracle 实现 oracle.jdbc.pool.OracleConnectionPoolDataSource 类)。

上一页  1 2 3 4 5 6  下一页

Tags:连接 深入 JEE

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接