Не могу подключиться к MySQL через Белку - Невозможно создать соединение. Проверьте свой URL
Я не могу подключиться к нашей базе данных, используя Squirrel. Я уверен, что мой URL-адрес правильный, так как я использую его через код Java для доступа к базе данных.
Я получил драйверы отсюда: http://dev.mysql.com/downloads/file.php?id=454395
Что интересно, когда я добавляю драйвер в MySQL в squirrel, он показывает это как:
com.mysql.fabric.jdbc.FabricMySQLDriver
Раньше, когда я использовал белку, она просто показывала com.mysql.jdbc.Driver и никаких "тканевых" вещей.
Трассировки стека:
java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.sql.SQLException: Unable to create connection. Check your URL.
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: java.sql.SQLException: Unable to create connection. Check your URL.
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:171)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$000(OpenConnectionCommand.java:45)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$1.run(OpenConnectionCommand.java:104)
... 5 more
Caused by: java.sql.SQLException: Unable to create connection. Check your URL.
at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:136)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:167)
... 7 more
1 ответ
Решение
Дважды щелкните драйвер MySQL в окне драйверов. Взгляните на выпадающий список классов внизу недавно открытого окна. Нажмите на стрелку выпадающего меню и посмотрите, сможете ли вы выбрать оригинал. com.mysql.jdbc.Driver
имя класса