Подключение к источнику данных MySQL в PHPStorm
Я использую IDE "Phpstorm" с "wampserver". Я хочу подключиться к источнику данных MySQL, но у меня проблема:
Connection to MySQL - [email protected] 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 слева.
Затем u должен находиться на вкладке настроек, где u может видеть файлы драйверов, если какой-либо из них краснеет, просто удалите их с помощью символа минуса, когда нет файлов драйверов, которые вы оставили, и вы можете щелкнуть по загрузке.
Оттуда у вас должно быть хорошо идти. (phpstorm обрабатывает остальные)
Ответ 3
Код Monkey answer указал мне в правильном направлении, но мой брандмауэр заблокировал загрузку с PHPstorm. К счастью, сообщение об ошибке включало URL-адрес загрузки, чтобы найти драйвер.
![Ошибка загрузки драйвера]()
Итак, я загрузил драйвер с помощью URL-адреса, а затем добавил его вручную:
![Вручную добавить драйвер .jar]()
Ответ 4
Была та же проблема. Я разрешил его в окне источника данных и драйверов на панели Mysql. Существует флажок "Использовать предоставленный драйвер", а рядом с ним появилась ссылка "Версия 5.1 (последняя)". Я щелкнул по нему, теперь он работает.
Ответ 5
Любой, кто пришел сюда, пытаясь найти закладку базы данных в последней версии PhpStorm (версия 2017.1), которая сначала скрыта, попробуйте следующее, взятое из Веб-сайт PhpStorm
Поддержка базы данных предоставляется через окно инструмента базы данных в правой части среды IDE. Используйте View | Окна инструментов | Меню "База данных" или "Найти действие", нажав Ctrl + Alt + A (Alt-CMD-A в Mac OS X) и найдите "База данных", чтобы открыть его.