连接到PHPStorm中的MySQL数据源
我使用的是带有“wampserver”的IDE“Phpstorm”。我想连接MySQL数据源,但我遇到了一个问题:连接到PHPStorm中的MySQL数据源,php,mysql,phpstorm,Php,Mysql,Phpstorm,我使用的是带有“wampserver”的IDE“Phpstorm”。我想连接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
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并安装了它,但是我仍然遇到一些问题。当我遇到这个问题时,数据源和驱动程序对话框中有一部分说“驱动程序文件”,我扩展了它,并且有一个下载驱动程序文件的链接 我点击了它——几秒钟后(没有明显的视觉进度指示器),消息变为使用MySQL驱动程序
在那之后,它起作用了。短版本:
- 打开数据库选项卡,该选项卡通常位于 PHPSTORM
- 单击小扳手(数据源和属性)
- 在这个新的弹出窗口中,从左侧选择MySQL
- 删除带有减号的红色驱动程序文件
- 单击下载
- 打开数据库选项卡,该选项卡通常位于PHPSTORM的右上方
- 单击小扳手(数据源和属性)
- 删除正在使用的驱动程序并重新安装。通常位于~/.phpstormxxx/config/jdbc驱动程序。 然后重复本帖中的第一条说明。(短版)
- 使用代理? 确保您已经在phpstorm中配置了它! 在外观和行为->系统设置->HTTP代理
- 确保您拥有最新的驱动程序: 创建一个新的mysql数据源,如果驱动程序需要更新,它将显示在弹出窗口的最底部
- 尝试其他版本 新版本v2020:
- 也有同样的问题。我在Mysql面板的数据源和驱动程序窗口中解决了这个问题。有一个复选框“使用提供的驱动程序”,旁边有链接“Version5.1(最新)”。我点击了它,现在它可以工作了。其他任何人如果来这里试图在最新版本的PhpStorm(2017.1版)中找到数据库选项卡,首先是隐藏的,请尝试以下内容,从
通过IDE右侧的数据库工具窗口提供数据库支持。使用查看|工具窗口|数据库菜单或查找操作,按Ctrl+Alt+A(Mac OS X上的Alt-CMD-A)并搜索“数据库”以打开它。为我指明了正确的方向,但我的防火墙阻止了从PHPstorm中下载。幸运的是,错误消息中包含了查找驱动程序的下载URL
因此,我从URL下载了带帮助的驱动程序,然后手动添加:
如果上述任何一项都不起作用,您可以删除
.PhpStorm2017.3/config/jdbc drivers
文件夹。然后导航到您的db属性并再次下载驱动程序PHPStorm 2020.1,主题为:
显示数据源配置的屏幕截图(整个屏幕)。现在听起来您好像忘记下载驱动程序(或者忘记告诉IDE在哪里查找驱动程序)。另外,您不需要下载和安装IDE之外的任何驱动程序——PhpStorm可以为您做任何事情。屏幕截图的全部要点是查看“驱动程序文件”部分,您已经“成功”地在该部分中显示了错误消息框。请展开“驱动程序文件”部分并截图。左边树上的“Drivers | MySQL”也一样。您能分享一下您的解决方案吗?我有一个类似的问题。这应该是公认的答案,因为它实际上告诉你如何找到对话(+1)非常感谢。在我删除了那里所有的红色文件后,出现了下载链接,我可以按照您的解释通过下载新文件来解决问题。@Mawg毫无疑问,这个答案是grea