【问题标题】:Initializing Database Connections with SQL Code in WebSphere 8在 WebSphere 8 中使用 SQL 代码初始化数据库连接
【发布时间】:2015-11-30 10:13:54
【问题描述】:

Oracle WebLogic 允许使用 SQL 代码(s.http://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html#1127542)初始化数据库连接。在 WebSphere 8 中有什么方法可以做到这一点吗?

【问题讨论】:

    标签: oracle websphere database-connection datasource


    【解决方案1】:

    请参阅deprecation table 中应用程序编程模型行的 SQL 查询连接验证列,以获取推荐的替代方法。 IBM 支持无法为您提供删除的时间范围,因为没有固定的时间范围来删除不推荐使用的功能。至少,在弃用后的 2 个版本中不会删除该功能。在这种特殊情况下,该功能已被弃用,因为 JDBC 规范现在定义了类似的功能。

    【讨论】:

      【解决方案2】:

      是的,这是可能的。请参阅WebSphere Application Server data source properties 页面。

      您需要检查:Validate new connections 并在数据源属性中的:Validation by SQL string 中提供您的 SQL 代码。

      【讨论】:

      • 感谢您的回答!它有效,但似乎只允许一个 SQL 验证语句......?此外,根据文档,此功能已被弃用。
      • @Dio 您可以尝试使用分隔符的多个语句,或者将它们放入过程中(我没有测试过)。是的,它已被弃用,但在 8.x 和 8.5.5.x 中仍受支持。您可以联系 IBM 支持,询问何时将其移除以及替换内容是什么。
      猜你喜欢
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多