我在使用客户端松鼠SQL连接到MySQL时遇到了问题。我之前设法连接到Oracle和Derby,但这次我不知道自己做错了什么。
我已经在我的Mac上安装了MySQL,遵循以下步骤:
在我遵循这些步骤之后:
然后在SQuirreL中安装mysql的驱动程序(mysql-连接器-java-5.1.30-bin),并创建一个别名,URL为"jdbc:mysql:/usr/local/var/mysql/mydb",用户名为"root“,密码为"mypassword”。
但是,当我试图连接时,我会得到以下错误消息:
试图打开SQL连接时发生意外错误。
当我单击Stack Trace时,我得到的是:
java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.sql.SQLException: Unable to create connection. Check your URL.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(Unknown Source)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(Unknown Source)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
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(Unknown Source)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$000(Unknown Source)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$1.run(Unknown Source)
... 5 more
Caused by: java.sql.SQLException: Unable to create connection. Check your URL.
at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(Unknown Source)
... 8 more我做错了什么?
发布于 2014-09-18 07:15:07
检查您的jdbc连接URL,它似乎无效:'jdbc:mysql:/usr/local/var/mysql/mydb‘
Jdbc类似于'jdbc:mysql:/database',所以应该是:'jdbc:mysql:localhost/mydb‘。
发布于 2016-06-27 18:20:21
一旦安装了MySQL并创建了数据库,就必须转到SQL SQuirrel。
在SQuirrel中,首先要做的是安装适当的驱动程序。就MySQL而言:
它将打开一个对话框:
转到“额外类路径”选项卡,并添加.jar MySQL连接器。您会在安装MySQL的文件夹中找到它。在我的例子中,它是"Program (x85) /mysql/Connector.J5.1/mysql-连接器-java-5.1.39-bin.jar“给出OK,您将准备好驱动程序。现在,添加一个新的别名。
转到此选项卡,单击Add按钮(Blue ):
最后,给出"OK“按钮并准备好。
我希望你已经给出了足够清楚的解释。
欢迎光临。
https://stackoverflow.com/questions/22888240
复制相似问题