IBM BPM/WebSphere 如何连接到 SQL Server 数据库

问题描述

我的IBM BPM(v8.5.5.0)标准版和WebSphere Application Server 8.5.5.2几乎无法连接到Windows server2012-R2 Datacenter和Microsoft sql Server Enterprise(MSsql13.version 13.0.1742.0)上的sql数据库.我一直在关注这篇关于如何连接(https://www.ibm.com/support/pages/creating-data-source-sql-server-using-websphere-embedded-connect-jdbc-driver-websphere-application-server-v6)的文章。现在我的问题是添加环境变量。

解决方法

您发布的说明适用于 WebSphere Application Server 6,其中包括“WebSphere 嵌入式连接 JDBC 驱动程序”。但是,此 JDBC 驱动程序在更高版本的应用程序服务器中已停止使用。这可能就是您在阅读 WebSphere Application Server 8.5.5.2 上的说明时遇到困难的原因。

您需要根据说明使用不同的 JDBC 驱动程序。 这里是一些关于 8.5.5 版本内置集成的其他 JDBC 驱动程序的文档(虽然没有发布它们), https://www.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.base.iseries.doc/ae/rdat_minreqmssql.html

Progress Software/DataDirect Technologies 提供了一种类似的 JDBC 驱动程序,称为“DataDirect Connect for JDBC 驱动程序”。 Microsoft SQL Server JDBC 驱动程序可从 Microsoft 免费下载。 其他符合规范的 JDBC 驱动程序也应该与 WebSphere Application Server 一起使用,但需要额外的配置,因为没有内置的知识。

在所有这些情况下,您都需要配置 JDBC 驱动程序库的位置,您可以在其中进行硬编码或使用环境变量。使用 v6.1 文档中所示的 ${WAS_LIBS_DIR} 环境变量将不合适,因为应用服务器不提供任何这些驱动程序,因此您不会在产品图像中找到它们。