SQL Server驱动程序错误无法找到或加载JDBC驱动程序:

时间:2019-03-19 16:33:37

标签: jdbc tibco tibco-business-works tibco-designer

尝试连接到 SQL SERVER 时出现错误提示。我已经完成以下操作,但仍然出现错误:

  1. 下载了Sqljdbc42.jar文件
  2. 将其放置在"C:\tibco\tpcl\5.9\jdbc"文件夹中
  3. 更新的designer.tra文件-在 tibco.env.CUSTOM_CP_EXT tibco.env.STD_CP_EXT 后面附加“ C:\ tibco \ tpcl \ 5.9 \ lib \ sqljdbc42”。罐子”

我也曾尝试将jar文件放在"C:\tibco\tpcl\5.9\lib"中,然后 "C:\tibco\bw\5.12\lib"文件夹并重复上述步骤3,但是没有运气。

有什么建议吗?

错误:

  

BW-JDBC-100033“配置测试失败。无法找到或加载   JDBC驱动程序:tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver“

1 个答案:

答案 0 :(得分:2)

tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver驱动程序随tibco BW安装一起提供。看起来您的环境中未安装tibco tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver驱动程序。

如果要使用sqljdbc42.jar,则需要在“ JDBC驱动程序”字段的Tibco连接配置中指定正确的jdbc驱动程序类(请参见屏幕截图)。

enter image description here

对于sqljdbc42.jar,“ JDBC驱动程序”为

com.microsoft.sqlserver.jdbc.SQLServerDriver

您可以在https://docs.microsoft.com/en-us/sql/connect/jdbc/using-the-jdbc-driver?view=sql-server-2017

中找到JDBC驱动程序类名称和连接字符串示例。

连接字符串应类似于:

jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;user=MyUserName;password=*****;

如您所说,您需要将sqljdbc42.jar添加到C:\ tibco \ tpcl \ 5.x \ jdbc文件夹中。 文件夹C:\ tibco \ bw \ 5.x \ lib也可以使用。

添加jar之后,您需要重新启动设计器。