Подтвердить что ты не робот

Подключение к источнику данных 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 и установил его, но у меня все еще возникают проблемы.

4b9b3361

Ответ 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) и найдите "База данных", чтобы открыть его.