【问题标题】:Installing JDBC on java 11在 java 11 上安装 JDBC
【发布时间】:2023-04-06 14:18:01
【问题描述】:

我需要为即将到来的 EOL 将程序从 Java 8 更新到 Java 11,该程序已顺利迁移过来。问题在于它依赖于最初放置在 JRE 文件夹中的 JDBC 驱动程序。 Java 11没有这个文件夹,怎么安装呢?

我正在使用 IntelliJ 社区版 IDE,并使用 AdoptOpenJDK-11。我正在尝试连接到 MySQL 数据库(8.0.20 CommunityServer)并尝试使用来自 https://dev.mysql.com/downloads/connector/j/ 的 Connector/J 8.0.20

【问题讨论】:

  • 如果您告诉我们您所谈论的是哪个数据库和 JDBC,将会有更多帮助...
  • 添加了有关数据库和 JDBC 的更多信息
  • 您一开始就不应该将 JDBC 驱动程序放在 JRE 文件夹中;无论如何,这总是一个不好的做法。您应该将它放在应用程序的类路径中,就像您使用的任何其他库一样。具体需要如何完成取决于应用程序或其构建工具。

标签: java intellij-idea jdbc ide libraries


【解决方案1】:

您必须手动添加它,这取决于您的数据库,您有两种方法:

  1. 如果你使用maven或gradle,则在pom.xmlbuild.gradle中添加依赖
  2. 如果您使用旧方式(不推荐),请将 jdbc jar 添加到 lib 文件夹中。

更多详情请阅读:Oracle JDBC FAQ

【讨论】:

  • 我已将此标记为我的答案,结果证明我的问题与我如何调用导致它无法识别的驱动程序有关,但这可能对其他人有用。
猜你喜欢
  • 2022-10-22
  • 2019-10-22
  • 2012-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多