如何连接 IntelliJ 与本地 MySQL?

How to connect IntelliJ with local MySQL?

我一直在努力学习如何使用 localhost MySQL 和 IntelliJ 连接并编写数据库相关任务。那可能吗?如果是,如何实现?

连接到本地实例与连接到 MySQL 的远程实例本质上是一样的。只需用 localhost 或 127.0.0.1 代替您通常使用的 IP 地址即可。

要添加新的数据库连接(在 IntelliJ 中称为数据源),打开数据库 window 查看 -> 工具 Windows -> Databases,然后点击 + 符号和 select Data Source 然后从子菜单中选择 MySQL。 MySQL 连接的默认值应该用于 MySQL.

的本地安装

要打开连接,请右键单击您的新数据源并 select 打开控制台

Official IntelliJ Documentation - Managing Data Sources

从社区版 2017.2 开始,DB 浏览器并未与 IDE 捆绑在一起(至少在我最近的两次安装中没有)。为了激活它,您应该从下拉菜单中导航到 **File->Settings->Plugins->Browse repositories 和 select "Database" 中的 IDE。从那里您可以安装 Database Navigator。安装成功后,您应该重新启动IDE。那么你可以 select **View->Tool windows->DB Browser.

在最新版本的 Idea Community 中(大约 2017.3,但我不确定)不再提供数据库工具,仅在 Idea Ultimate [1] 中可用。更糟糕的是,适合此处解决此问题的插件 Database Navigator 不再兼容,至少与 2018.3 [2] 不兼容。

很遗憾,现在正在卸载 Idea。

[1] https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000411990-Database-option-not-available-under-View-Tool-Windows-in-Intellij-v2018-1-Community-Edition-

[2] https://intellij-support.jetbrains.com/hc/en-us/community/posts/360001759260-Dan-Cioacas-Database-Navigator-plugin-v3-0-8222-0-is-incompatible-with-latest-IntelliJ-IDEA-2018-3

要添加新的数据库连接(在 IntelliJ 中称为数据源),打开数据库 window 查看 -> 工具 Windows -> 数据库,然后单击 + 号和 select 数据源,然后 MySQL 来自 sub-menu。 MySQL 连接的默认值应该用于 MySQL.

的本地安装

要打开连接,请右键单击您的新数据源并select打开控制台。

要下载 Drivers 单击 window 底部的“下载丢失 Drivers”。


如果您想添加 JDBC 并连接其他数据库供应商,例如 workbench 项目(而不是使用 intelliJ Consol),只需按照以下步骤操作:

使用JDBC drivers #

使用 JDBC driver 创建到数据库的连接 # 如果您在数据源列表中找不到数据库供应商的名称,请为数据库管理系统 (DBMS) 下载 JDBC driver,并在 IntelliJ IDEA 中创建连接。使用 JDBC driver,您可以连接到 DBMS 并开始工作。

  1. 数据库工具window(视图|工具Windows|数据库 ),单击 数据源属性 图标。

  2. 数据源和 Drivers 对话框中,单击 添加 图标(+) 和 select Driver 和数据源.

  3. 单击 用户 Driver link.

  4. Driver 文件 窗格中,单击 添加 图标和 select 自定义 JAR.

  5. 导航到 JDBC driver、select 的 JAR 文件,然后单击 好的.

  6. Class 字段中,指定要用于 driver.

  7. 单击应用

  8. Return到创建的数据源连接。

  9. 指定数据库连接详细信息。或者,将 JDBC URL 粘贴到 URL 字段中。 要设置空密码,right-click 密码 字段和 select 设置空

  10. 为保证连接数据源成功, 单击 测试连接


有关更多信息,请阅读以下 Jetbrains 的官方答案 link:

Configuring database connections

https://www.jetbrains.com/help/idea/configuring-database-connections.html#Configuring_database_connections.xml

对于 WebStorm,您需要插件“database-navigator” https://plugins.jetbrains.com/plugin/1800-database-navigator

对于在 2021 年将 IntelliJ 社区版与 MySQL 连接时遇到问题的任何人。 (在 IntelliJ Ultimate 中默认支持数据库连接,您可以按照前面答案中显示的步骤进行操作。但是 IntelliJ Community Edition 默认不支持它)。

这是你必须做的:

  1. 安装“数据库导航器”插件。 (设置->插件->市场->搜索数据库 导航器并安装)
  2. 打开 DB 浏览器 选项卡(opens/closes 项目 Window 按钮旁边)-> 单击 选项徽标 -> '+' -> 填写数据库字段(名称、主机、端口、数据库名称、用户和密码)。
  3. 下载 MySQL Java 连接器 通过在 google 中搜索 'java connector mysql'.
  4. 转到文件-> 项目结构 -> 模块-> 依赖项。单击右侧的“+”和 select“JAR 或目录”。 导航并找到您刚刚下载的 Java 连接器(文件 看起来像这样:mysql-connector-java-8.0.26.jar)。点击申请 在项目 window 的外部库下,您将看到 .jar 文件。