为了存储、组织和检索数据,大多数应用程序都采用了关系数据库。J2EE 应用程序通过 JDBC API 访问关系数据库。应用程序必须获得一个连接之后才可以访问数据库。
以下是运行时应用程序连接到数据库时所发生的情况:
给定资源的 JNDI 名称、命名和目录服务定位 JDBC 资源。每个 JDBC 资源指定一个连接池。
应用程序服务器秘密地从与该数据库相对应的连接池中检索物理连接。池定义了数据库名称 (URL)、用户名和密码等连接属性。
应用程序通过对 JDBC API 进行调用来访问数据库。JDBC 驱动程序将应用程序的 JDBC 调用转换为数据库服务器的协议。
应用程序服务器将连接返回连接池。连接返回连接池之后,下一个应用程序就可以使用该连接。
另请参见: