【问题标题】:Importing project from eclipse to intellij : error with JDBC mysql将项目从 Eclipse 导入到 intellij:JDBC mysql 出错
【发布时间】:2016-09-17 20:45:03
【问题描述】:

我在运行时将项目从 Eclipse 导入 Intellij et,加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver' 时出现错误:“org.apache.commons.dbcp.SQLNestedException: 无法加载 JDBC驱动类'com.mysql.jdbc.Driver'"

构建在 Eclipse 上完美运行,并且我的库依赖项设置正确..

有什么想法吗?是因为我使用的是 Intellij 社区版吗?

编辑:我找到了解决方案,我需要将此库的范围设置为运行时而不是提供:http://imgur.com/TnEDg2G

【问题讨论】:

  • 您是否已将驱动程序 jar 添加到您的项目中?
  • 我已将 jar 添加为这样的库:imgur.com/eAOdxSK

标签: java mysql jdbc intellij-idea


【解决方案1】:

转到文件 -> 项目结构 -> 库 -> 添加(绿色 + 按钮)并添加 mysql connector.jar 可能你错过了图书馆

【讨论】:

  • 我刚刚再次检查,似乎我正确添加了它(请参阅链接)但也许我做错了? imgur.com/eAOdxSK
  • 你解决了吗?如果没有,请检查您的 ClassForName 代码行。它应该如下所示:Class.forName("com.mysql.jdbc.Driver");@Lap1n
【解决方案2】:

我找到了解决方案,我需要将 mysql-connector-java 的范围设置为运行时而不是提供:http://imgur.com/TnEDg2G

但是,在 Eclipse 中,它使用提供的范围仍然很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-22
    • 2013-02-17
    • 2023-03-03
    • 1970-01-01
    • 2018-08-24
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多