JDBC 驱动程序连接失败

Posted

技术标签:

【中文标题】JDBC 驱动程序连接失败【英文标题】:JDBC driver connection failed 【发布时间】:2012-11-15 00:08:15 【问题描述】:

我正在尝试将 java 连接到 mysql。当我尝试连接时,它显示错误消息:

但我不知道错误在哪里。我使用的是 Windows 7.Netbeans 6.5.1。请帮助。 当我点击开始时:

这会打开:

在这里面设置什么??

更新:

Derby 连接起来很奇怪:

我没有提供任何用户名和密码。

【问题讨论】:

你的系统上安装了 MySql 吗? “但我不知道错误在哪里” - 错误信息似乎很清楚。它正在尝试使用用户名 root 和密码 YES 登录本地 mysql 实例。听起来这不是您系统中的有效组合... @PauliusMatulionis 那是肯定的。我可以运行查询 @JonSkeet 如何解决这个问题? 好吧,给一个用户名和密码,可以工作。我们不知道您的系统应该做什么... 【参考方案1】:

错误提示“用户访问被拒绝”,因此这意味着您提供的用户名/密码不正确。

【讨论】:

但是当我安装 MySql 时,我保留了我正在使用的相同用户名和密码 安装 MySQL 时,您指定了 root 密码。你在 netbeans 中是否指定了相同的密码? 不可能是错误清楚地表明访问被拒绝,这意味着用户名或密码无效,或者用户无权访问该特定数据库。 是的。但我发誓,我保留了相同的 un 和 psw,n 安装了 4 次。【参考方案2】:

从以下链接下载 heidisql http://heidisql.googlecode.com/files/HeidiSQL_7.0_Setup.exe 并尝试使用 heidisql 连接到您的 mysql。如果成功,那么在 netbeans 中也使用相同的属性(用户名、密码等)...

【讨论】:

哇!!!太神奇了。我不知道如何感谢你。这是一个很棒的工具!我的用户名和密码不同,我不知道为什么你的工具显示密码(空白),因为我在安装 sql 时将其设置为芝麻.而且它还向我展示了一些不同的用户名。不是本地主机。我不知道怎么做。我做了这些改变和噗!!工作!谢谢!!!:)) 拥抱。 它是空白的!但我不知道它怎么可能??天哪!忘记并原谅! @joeyrohan - 不客气。我知道 heidisql 是一个很棒的工具。这就是我向你推荐它的原因。如果将来有任何问题,请与我联系。祝您有美好的一天..【参考方案3】:

您的配置可能有问题。在点击Finish之前重新创建连接并进行测试。

我刚刚尝试使用本地 MySql 和 Netbeans 来执行此操作:

连接成功。如果此时无法成功连接,请检查数据库是否存在,并检查您为连接提供的用户名和密码。

【讨论】:

我没有得到那个测试连接的东西

以上是关于JDBC 驱动程序连接失败的主要内容,如果未能解决你的问题,请参考以下文章

jdbc数据库连接失败 java.net.SocketException: Malformed reply from SOCKS

idea 报JDBC连接失败原因之一

JDBC 连接失败,错误:与主机的 TCP/IP 连接失败

jdbc 连接oracle失败!请教原因

jdbc c3p0连接mysql 失败 原因汇总,求助

为啥@jdbc 查询因连接超时而失败?