为什么我明明使用mysql,它却报找不到sqlserver的jar包

发布于 2021-11-09 07:31:42 字数 1376 浏览 824 评论 9

我在一个类中写有

    Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://127.0.0.1:3306/stuInfo" ;


        Connection connection = DriverManager.getConnection(url, "root", "359848184");
        con = connection;

 

然后,运行连接数据库,接下来就是下面的错误信息:

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at dbconnect.DBConnect.Dbconnect(DBConnect.java:24)
    at app.MainFrame.main(MainFrame.java:42)

 

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

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

发布评论

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

评论(9

岁吢 2021-11-13 07:38:01

每一个错误后面,总是由一个低级的操作造成的!

清晨说ぺ晚安 2021-11-13 07:37:14

同意楼楼上的观点,clean你的工程,重新build一下你的项目。

月牙弯弯 2021-11-13 07:36:26

试着把你的项目清理一下。看是不是有class没有重新被编译

一笔一画续写前缘 2021-11-13 07:30:02

我也在怀疑是不是别处。

异常中有一句:

  at dbconnect.DBConnect.Dbconnect(DBConnect.java:24)

我debug跟到那句话,的确是那句抛的异常。

这是一个小程序,本来是用sqlserver的,后来,我改成mysql的。然后一直调,都是报找不到sqlserver的包

裸钻 2021-11-13 07:08:55

是不是有东西写在配置里初始化什么的?

累赘 2021-11-13 05:29:05

我也在怀疑是不是别处。

异常中有一句:

  at dbconnect.DBConnect.Dbconnect(DBConnect.java:24)

我debug跟到那句话,的确是那句抛的异常。

这是一个小程序,本来是用sqlserver的,后来,我改成mysql的。然后一直调,都是报找不到sqlserver的包

心欲静而疯不止 2021-11-13 02:50:08

跟踪下代码,确认下

背叛残局 2021-11-12 21:51:11

应该不是你这段代码抛出的异常吧,肯定有别处:)

深巷少女 2021-11-12 20:38:39

这个。。。。。。

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