在 PHPStorm 中连接到 MySQL 数据源

2022-08-30 17:21:27

我正在使用IDE“Phpstorm”和“wampserver”。我想连接MySQL数据源,但我遇到了一个问题:

Connection to MySQL - DatabaseName@localhost failed: Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at com.intellij.persistence.database.console.RemoteJdbcServer.main(RemoteJdbcServer.java:15)

我也下载并安装了它,但我仍然遇到一些问题。mysql-connector-java-gpl-5.1.29.msi


答案 1

当我遇到此问题时,“数据源和驱动程序”对话框中有一个部分显示“驱动程序文件”,我将其展开,并且有一个下载驱动程序文件的链接。

我点击了它 - 几秒钟后(没有明显的视觉进度指示器),消息变成了使用MySQL驱动程序。

在那之后,它起作用了。


答案 2

简短版本:

  • 打开“数据库”选项卡,该选项卡通常位于 PHPSTORM 的最右上角。
  • 单击小扳手(数据源和属性)
  • 在这个新的弹出窗口中,从左侧选择MySQL
  • 删除带有减号的红色驱动程序文件
  • 点击下载

从那里开始,你应该很好。(phpstorm 处理其余部分)

详细版本:

  • 打开“数据库”选项卡,该选项卡通常位于 PHPSTORM 的最右上角。
  • 单击小扳手(数据源和属性)

enter image description here新版本v2020:New Version 2020.1如果它不存在,请从视图 ->工具窗口 ->数据库打开它

view新版本v2020 New Version 2020.1 - 在此新弹出窗口中,从左侧选择MySQL

Should look like this新版本v2020: New Version (V 2020.1) - 现在您应该在设置选项卡上,您可以在其中看到驱动程序文件,如果其中任何一个是红色的,只需用减号删除它们,一旦没有驱动程序文件,您就可以单击下载

如果上述任何一项失败,请尝试以下操作:

  • 删除正在使用的驱动程序并重新安装。通常位于 ~/。PhpStormXXXX/config/jdbc-drivers.之后重复本文中的第一个说明(简短版本)。)

  • 使用代理?确保你已经在phpstorm中配置了它!在外观和行为 - >系统设置 - > HTTP代理。

  • 确保您拥有最新的驱动程序:创建新的mysql数据源,如果驱动程序需要更新,它将在弹出窗口的最底部显示它

  • 尝试其他版本 enter image description here 新版本 v2020:New Version 2020.1

手动安装驱动程序

我找不到任何官方的Jetbrains mysql驱动程序存储库页面,但这些网址是官方的,可以工作:

可以在此处找到最新版本号:https://dev.mysql.com/downloads/connector/j/5.1.html

只需将[VERSION]替换为当前版本,例如 http://download.jetbrains.com/idea/jdbc-drivers/mysql-connector-java-[VERSION]-bin.jar

添加下载的文件,单击灰色的小加号。(在旧版本中,绿色和右侧)

adding files新版本 v2020:New Version (2020.1)

或者尝试官方的mysql存储库(注意你必须注册才能下载!

转到 http://dev.mysql.com/downloads/connector/ 下拉列表中选择“独立于平台”,它将显示下载tar或zip文件的选项。下载其中一个并解压缩它,在生成的文件夹中,您将找到一个mysql连接器XXX.jar文件。将其添加到 mysql 数据源对话框中的 phpstorm 中。

其他东西:


推荐