无法加载驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver weblogic 10g

发布于 2024-11-27 04:29:44 字数 157 浏览 0 评论 0原文

我正在尝试创建从 weblogic 10.3 到 sqlserverexpress 2008 r2 的数据源,但是当我测试连接时,出现以下消息:

无法加载驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver

我应该做什么?

I'm trying to create a datasource from weblogic 10.3 to sqlserverexpress 2008 r2, but when I test the connection, the following message appears :

Cannot load driver: com.microsoft.sqlserver.jdbc.SQLServerDriver

What should I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

汐鸠 2024-12-04 04:29:44

您需要将 sqlserver JDBC 驱动程序 jar 文件添加到 weblogic 类路径中。

You need to add the sqlserver JDBC driver jar file to the weblogic classpath.

倾城月光淡如水﹏ 2024-12-04 04:29:44

来自 weblogic 1221 文档此处

要使用未随 WebLogic Server 安装的第三方 JDBC 驱动程序,可以将它们添加到 DOMAIN_HOME/lib 目录,其中 DOMAIN_HOME 表示配置 WebLogic Server 域的目录。默认路径是 ORACLE_HOME/user_projects/domains。有关更多信息,请参阅《为 Oracle WebLogic Server 开发应用程序》中的“将 JAR 添加到域 /lib 目录”。

这个解决方案似乎比更新 weblogic 类路径更好,因为它会影响其他域。例如,假设两个域想要使用不同版本的 jdbc 驱动程序。在这种情况下,通过 commEnv.cmd 更新类路径可能会出现问题。当然,另一方面是您必须将驱动程序 jar 放置/链接到 domian 的 lib 目录中。

From weblogic 1221 documentation here :

To use third-party JDBC drivers that are not installed with WebLogic Server, you can add them to the DOMAIN_HOME/lib directory, where DOMAIN_HOME represents the directory in which the WebLogic Server domain is configured. The default path is ORACLE_HOME/user_projects/domains. For more information, see "Adding JARs to the Domain /lib Directory" in Developing Applications for Oracle WebLogic Server.

This solution seems better than updating the weblogic class path, as it will impact the other domains. For example say two domains want to use different versions of the jdbc driver. In this case updating the class path through commEnv.cmd might case issues. Of course the flip side would be that you have to place/link the driver jars in both the domian's lib directory.

故人如初 2024-12-04 04:29:44

我将 sqljdbc4.jar 添加到 %WLHome%/Server/Lib 并将以下行添加到 %WLHome%\common\bin\commEnv.cmd 中的 weblogic_classpath 中:
“;%WL_HOME%\server\lib\sqljdbc4.jar”

I add sqljdbc4.jar to %WLHome%/Server/Lib and i add the following line to the weblogic_classpath in %WLHome%\common\bin\commEnv.cmd:
";%WL_HOME%\server\lib\sqljdbc4.jar"

回首观望 2024-12-04 04:29:44

将“sqljdbc.jar”文件添加到 weblogic 类路径

要下载,请转到
http://www.microsoft.com/en -us/download/details.aspx?displaylang=en&id=11774

add "sqljdbc.jar" file to the weblogic classpath

To download go to
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

梦归所梦 2024-12-04 04:29:44

由于某些原因,上述答案对我不起作用,因此我最终选择了 Oracle MS SQL Server 驱动程序而不是 Microsoft 的驱动程序。
请参阅:https://i.sstatic.net/FHoiO.jpg

然后,如果您遇到问题实例名称,您可以尝试指定端口。
要获取端口号,请打开 Sql Server 配置管理器:SQLServerManager11.msc

For some reasons, the above answers did not work for me so I ended up choosing Oracle MS SQL Server Driver instead of the one of Microsoft.
See : https://i.sstatic.net/FHoiO.jpg

Then if you have trouble with the instance name, you can try specifying the port instead.
To get the port number, open Sql Server Configuration Manager : SQLServerManager11.msc

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文