配置连接验证超时

通过数据源配置面板中的数据源定制属性,可以配置 Java™ 数据库连接 (JDBC) 驱动程序执行的连接验证操作所采用的超时。

关于此任务

您可以选择借助 JDBC 驱动程序来验证连接,也可以选择通过让应用程序服务器运行 SQL 查询来验证连接。请选择下列其中一个连接预测试属性或者同时选择这两个属性:
  • 验证新连接
  • 验证现有的合用连接
缺省情况下,连接验证功能处于禁用状态。保存数据源的配置时,管理控制台将只提供已选择的选项。管理控制台将选择由超时验证或者由查询验证,但如果未启用验证功能,那么应用程序服务器将不会选择这两个选项。

过程

  1. 打开管理控制台。
  2. 转到数据源的 WebSphere Application Server 数据源属性面板。
    1. 选择资源 > JDBC > 数据源 > data_source
    2. 选择 WebSphere Application Server 数据源属性
  3. 转到连接验证属性部分。
  4. 选择应用程序服务器将要验证的连接的类型。
    • 选择验证新连接。此选项指定,连接管理器将测试与数据库新建的连接。
    • 选择验证现有的合用连接。此选项指定,连接管理器在将合用的连接返回给应用程序之前,将测试这些连接的有效性。
    • 另外,也可以同时选择这两个选项。
  5. 单击由 JDBC 驱动程序验证 如果已配置由 JDBC 驱动程序验证,但 JDBC 驱动程序未实现 JDBC 4.0,或者 Connection.isValid 方法引起错误,那么应用程序服务器将发出警告。
    不推荐使用的功能部件 不推荐使用的功能部件: 建议您不要使用“由 SQL 查询验证连接”。请改为使用“由 JDBC 驱动程序验证”。depfeat
  6. 在输入框中输入超时值。 超时值以秒计。
    避免故障 避免故障: 如果为验证新连接验证现有的合用连接配置了重试(这表示重试时间间隔未设置为 0),那么整个超时值将应用于每次重试。对于每次重试,应用程序服务器将等待重试时间间隔。然后,JDBC 驱动程序使用整个超时值来验证连接。gotcha
  7. 保存数据源配置。

下一步做什么

如果您正在修改现有的数据源,请重新启动服务器以使此更改生效。如果这是新数据源,那么不必重新启动服务器。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_connectimeout
文件名:tdat_connectimeout.html