【问题标题】:SQL Server Driver Error Failed to find or load the JDBC driver:SQL Server 驱动程序错误 找不到或加载 JDBC 驱动程序:
【发布时间】:2019-03-19 16:33:37
【问题描述】:

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

  1. 下载Sqljdbc42.jar文件
  2. 放在"C:\tibco\tpcl\5.9\jdbc"文件夹中
  3. 更新了 Designer.tra 文件 - 附加了 tibco.env.CUSTOM_CP_EXTtibco.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"

【问题讨论】:

  • 您在 TIBCO Designer 中为您的 JDBC 连接选择了哪个驱动程序? “tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver”类来自TIBCO提供的驱动。
  • 谢谢@Retgits,我意识到我错过了“TIB_dbdrivers_2.0.4_win_x86_64(DB Drivers Supplement)”驱动程序的安装,我现在安装了它并且“tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver”正在工作像一个魅力!!!

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


【解决方案1】:

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

如果你想使用sqljdbc42.jar,你需要在“JDBC Driver”字段的Tibco连接配置中指定正确的jdbc驱动类(请看截图)。

对于 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 也可以。

添加 jars 后需要重启设计器。

【讨论】:

  • 谢谢@David,我意识到我错过了“TIB_dbdrivers_2.0.4_win_x86_64(DB Drivers Supplement)”驱动程序的安装,我现在安装了它并且“tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver”正在工作像一个魅力!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-24
  • 2014-06-02
  • 1970-01-01
  • 2016-04-02
  • 2011-07-14
  • 1970-01-01
相关资源
最近更新 更多