gpt4 book ai didi

sql - 无法在 Eclipse 中引用 jdbc.SQLServerDriver (ClassNotFoundException)

转载 作者:行者123 更新时间:2023-12-01 11:00:56 26 4
gpt4 key购买 nike

我正在尝试使用 JDBC 的 MSSQL 驱动程序。我已按照有关如何将外部 JAR 文件添加到 Eclipse Windows IDE 的说明进行操作,如下所示:

- 从这里下载安装 http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx (用于 SQL Server 的 Microsoft JDBC 驱动程序 4.0)
- 将 zip 解压到我在这里解压的文件位置 (c:\MsJDBCforSqlDriver) - 在 Eclipse Package Explorer 中右键单击您的项目 -> 构建路径 -> 配置构建路径 -> Java 构建路径 -> 库选项卡 - 添加外部 JAR 文件,然后我浏览到"C:\MsJDBCforSqlDriver\sqljdbc_4.0\enu\sqljdbc4.jar"
- 然后我查看成功的引用,如下图所示,包括 SQLServerDriver.class

enter image description here

当我尝试执行 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver") 时,出现如下 ClassNotFound 异常:

enter image description here

我尝试了所有可以在 Google 上找到的建议,包括在 Windows 环境变量中设置类路径。

最佳答案

在 Run -> Run Configurations 菜单项下,您应该找到与包含 main() 方法的类同名的 Java 应用程序条目。

查看类路径选项卡。您应该会在用户条目下找到您的项目。展开它并查看是否列出了 Microsoft JDBC Jar。

您用于编译的类路径不必与您为运行时选择的类路径相同,尽管 Eclipse 通常会将对构建路径的任何更改镜像到任何启动配置。

您的包名和类名的拼写和大小写看起来是正确的(Java 对名称区分大小写)。

是的,学习 Java 和 Eclipse 需要付出努力 - Eclipse 与其他 IDE 有很大不同,需要时间来了解它。

关于sql - 无法在 Eclipse 中引用 jdbc.SQLServerDriver (ClassNotFoundException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com