使用管理控制台创建连接池时,您是在定义到特定数据库的连接的各个方面。
开始之前
要创建连接池,必须先安装和集成一个支持 JDBC API 的驱动程序(JDBC 驱动程序)。请参见集成 JDBC 驱动程序。
以下信息是创建 JDBC 连接池所必需的。请先收集这些信息,然后再继续:
数据库供应商名称
资源类型,如 javax.sql.DataSource(仅本地事务)、java.sql.ConnectionPoolDataSource(本地事务,性能可能会提高)、javax.sql.XADataSource(全局事务)和 java.sql.Driver
数据源类名
必需的属性,如数据库名称 (URL)、用户名和密码
此时将打开“日常任务”页面。
此时将打开“新建 JDBC 连接池(步骤 1,共 2 步)”页面。
注 - 您还可以通过以下方法访问“新建 JDBC 连接池”页面:展开“资源”节点和 "JDBC" 节点,然后选择“连接池”节点。然后,从“连接池”页面中,单击“新建”来创建新的连接池。
这是必需字段。
选项包括 javax.sql.XADataSource(全局事务)、java.sql.ConnectionPoolDataSource(本地事务,性能可能会提高)、javax.sql.DataSource(仅本地事务)和 java.sql.Driver。
此时将打开“新建 JDBC 连接池(步骤 2,共 2 步)”页面。
如果选择了一种数据源资源类型,则此字段通常会自动填充与您选择的资源类型和数据库供应商关联的类名。如果选择了 java.sql.Driver 资源类型,则此字段将被禁用。
如果选择了 java.sql.Driver 资源类型,则此字段通常会自动填充与您选择的驱动程序和数据库供应商关联的类名。如果选择了一种数据源资源类型,则此字段将被禁用。
默认情况下禁用此选项。
该值还确定了首次创建池或 GlassFish Server 启动时,置于池中的连接的数目。默认值为 8。
默认值为 32。
当池根据最大和最小池大小进行相应扩大或缩小时,将以批处理方式调整其大小。此值确定批处理中的连接数目。如果将该值设置得过大,则会延迟连接创建和回收;如果将该值设置得过小,则会降低效率。默认值为 2。
一旦超过此时间,即从池中删除该连接。默认值为 300。
默认值为 60,000。
默认情况下禁用此选项。
如果不指定此参数,连接将使用 JDBC 驱动程序提供的默认隔离级别进行操作。默认情况下,未指定此选项。
例如,如果上次使用连接时通过编程方式(使用 con.setTransactionIsolation)更改了连接的隔离级别,此机制会将状态更改回指定的隔离级别。默认情况下启用此选项。
仅当已指定事务隔离级别时,此设置才适用。
必需属性的示例包括数据库名称 (URL)、用户名和密码。该表通常包含数据库供应商使用的属性。有关某些可用属性的信息,请参见特定于 JDBC 连接池的属性。
如果您不指定某个属性的值,则在创建完连接池时,该属性将从表中删除。如果您现在不希望设置某个属性的值,但希望将该属性保留在表中以便在以后设置值,请在“值”字段中键入一对空括号:
()
另请参见
版权所有 © 2005, 2011, Oracle 和/或其附属公司。 保留所有权利。 法律声明