通过数据源配置面板中的数据源定制属性,可以配置 Java™ 数据库连接 (JDBC) 驱动程序执行的连接验证操作所采用的超时。
关于此任务
您可以选择借助 JDBC 驱动程序来验证连接,也可以选择通过让应用程序服务器运行 SQL
查询来验证连接。请选择下列其中一个连接预测试属性或者同时选择这两个属性:
缺省情况下,连接验证功能处于禁用状态。保存数据源的配置时,管理控制台将只提供已选择的选项。管理控制台将选择由超时验证或者由查询验证,但如果未启用验证功能,那么应用程序服务器将不会选择这两个选项。
过程
- 打开管理控制台。
- 转到数据源的 面板。
- 选择
- 选择 。
- 转到连接验证属性部分。
- 选择应用程序服务器将要验证的连接的类型。
- 选择验证新连接。此选项指定,连接管理器将测试与数据库新建的连接。
- 选择验证现有的合用连接。此选项指定,连接管理器在将合用的连接返回给应用程序之前,将测试这些连接的有效性。
- 另外,也可以同时选择这两个选项。
- 单击由 JDBC 驱动程序验证。 如果已配置由 JDBC 驱动程序验证,但 JDBC 驱动程序未实现 JDBC 4.0,或者
Connection.isValid 方法引起错误,那么应用程序服务器将发出警告。
不推荐使用的功能部件: 建议您不要使用“由 SQL 查询验证连接”。请改为使用“由 JDBC 驱动程序验证”。
depfeat
- 在输入框中输入超时值。 超时值以秒计。
避免故障: 如果为
验证新连接或
验证现有的合用连接配置了重试(这表示重试时间间隔未设置为 0),那么整个超时值将应用于每次重试。对于每次重试,应用程序服务器将等待重试时间间隔。然后,JDBC 驱动程序使用整个超时值来验证连接。
gotcha
- 保存数据源配置。
下一步做什么
如果您正在修改现有的数据源,请重新启动服务器以使此更改生效。如果这是新数据源,那么不必重新启动服务器。