编辑 JDBC 连接池高级属性

  1. 在导航树中,展开“资源”节点。
  2. 在“资源”节点下,选择“连接池”节点。

    此时将打开“连接池”页面。

  3. 在“连接池”页面上,单击要编辑的池的名称。

    此时将打开“编辑连接池”页面。

  4. 在“编辑连接池”页面上,单击“高级”选项卡。

    此时将打开“编辑连接池高级属性”页面。


    注 – “名称”字段是只读字段。您只有在创建新的 JDBC 连接池时才能指定连接池名称。


  5. 在“语句超时”字段中,键入以秒为单位的一段时间,经过这段时间后,将终止运行时间异常长的查询。

    Enterprise Server 将对创建的语句设置 "QueryTimeout"。将该值设置为 -1 可以禁用此选项。默认值为 -1。

  6. 选择“启用包装 JDBC 对象”选项可以使应用程序获取 StatementPreparedStatement CallableStatementResultSet DatabaseMetaData 的包装 JDBC 对象。

    默认值为 False。

  7. 在“最多验证一次”字段中,键入以秒为单位的一段时间,经过这段时间后,最多验证连接一次。

    这将有助于降低连接请求的验证数量。将此值设置为 0 会禁用连接验证。默认值为 0。

  8. 在“泄漏超时”字段中,键入以秒为单位的一段时间,在这段时间内跟踪连接池中的连接泄漏。

    将此值设置为 0 会禁用连接泄漏跟踪。默认值为 0。

  9. 选择“启用泄漏回收”选项可以在完成泄漏连接跟踪后将泄漏的连接还原到池。
  10. 在“创建重试尝试”字段中,键入创建新的连接失败后进行尝试的次数。

    将此值设置为 0 即不再尝试创建连接。默认值为 0。

  11. 在“重试时间间隔”中,键入两次尝试创建连接之间的时间间隔(以秒为单位)。

    默认值为 10。只有在“创建重试尝试”的值大于 0 时才使用此属性。

  12. 选择“启用延迟关联”选项可以在对连接进行操作时延迟关联连接。

    当完成事务并且结束组件方法时,对连接取消关联,这有助于重新使用物理连接。默认情况下禁用此选项。

  13. 选择“启用延迟连接登记”选项可以仅在方法中实际使用了资源之后才将此资源登记到事务中。
  14. 选择“启用与线程关联”选项可以在连接和线程之间创建关联。

    如果其他连接需要同一个线程,则此选项将重新使用已与该线程相关联的连接,因此不会导致从池中获取其他连接的开销。

    默认情况下禁用此选项。

  15. 选择“启用匹配连接”选项可以为池启用连接匹配。

    如果管理员知道池中的连接始终同构,因此从池中选择的连接不需要由资源适配器进行匹配,则可禁用该选项。默认情况下禁用此选项。

  16. 在“最大连接使用”字段中,键入池可以重新使用连接的次数。

    当连接已被重新使用了指定的次数后,将关闭该连接。这是很有用的,例如避免语句泄漏。将值设置为 0 可以禁用此属性。默认值为 0。

另请参见