【问题标题】:JDBC Driver connection not working in NetBeans IDEJDBC 驱动程序连接在 NetBeans IDE 中不起作用
【发布时间】:2016-01-05 02:40:03
【问题描述】:

我创建了一个登录屏幕,但每次测试时,我都会收到以下错误消息:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我知道我的数据库连接编码是正确的,因为我以前使用过它并且没有显示错误。我尝试通过这个 Stack Overflow How to connect NetBeans to MySQL database? 添加数据库驱动程序,但问题仍然存在,我还确保数据库已连接到驱动程序中。

如何让驱动程序工作?

【问题讨论】:

  • 您是说您想通过 Netbeans 浏览数据库,还是您通过 Netbeans 运行的代码没有连接到数据库?
  • 通过 Netbeans 运行的代码没有连接到数据库,但问题似乎出在驱动程序上。
  • 问题不在于驱动程序;就是司机不见了。你没有说你如何构建和运行你的代码,或者你如何管理你的依赖项(即库),所以这可能有用也可能没有帮助,但它在正确的道路上:stackoverflow.com/questions/5893349/…你链接到的问题以上是针对与您的不同的问题。
  • 我刚刚尝试了您的建议,但仍然没有解决问题。我仍然遇到同样的错误。
  • 我设法让它工作。我在下面回答了我的问题

标签: java mysql swing


【解决方案1】:

使用Connection Properties 按钮并添加字段名称为serverTimezone 和值UTC 的属性。

如果错误是由时区问题引起的,这应该可以工作。

它在 Netbeans 11.2 上使用 jdbc 驱动程序 jar 8.0.17 对我有用

【讨论】:

    【解决方案2】:

    您需要下载 MySql 连接器/J 驱动程序。它本质上是一个 jar 文件,看起来像这样: mysql-connector-java-5.1.23-bin.jar 在这里下载: http://dev.mysql.com/downloads/connector/j/

    如果你正在构建一个动态的web应用程序,你需要将jar文件放在WEB-INF/lib文件夹下。

    如果您正在构建一个简单的 Java 程序,请将这个 jar 添加到您的运行时构建路径中。无论您使用什么 IDE,将 jar 文件添加到您的构建路径都应该很容易。

    希望对你有帮助。

    【讨论】:

    • 我已经有了,但还是不行。我在下面回答了我的问题
    猜你喜欢
    • 2014-09-27
    • 2015-09-11
    • 2013-11-11
    • 1970-01-01
    • 2011-06-16
    • 2012-11-15
    • 1970-01-01
    • 2016-12-22
    • 2012-04-04
    相关资源
    最近更新 更多