【发布时间】:2013-06-02 07:54:30
【问题描述】:
我发现与此问题相关的问题太多了,但我仍然遇到同样的问题。
我已经从MYSQL::Download MYSQL Installer 安装了MySQL Server。另外,我在我的localhost 上运行xampp。
http://localhost/phpmyadmin 和 MySQL Command Line Client 工作正常,我可以登录并执行 SQL 查询。但问题是,如果我使用jdbc 连接到MySQL,则错误来自Access denied for 'root'@'localhost' (using password:yes)。
我用于 jdbc 的连接字符串是
DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "root");
但它不起作用。我尝试删除端口号(3306),仍然是同样的问题。
我还尝试使用安装程序启动 MySQL Workbench 并获得相同的连接错误。
如果有人可以帮忙? phpmyadmin 工作正常,我可以从 php 程序运行 sql 查询。但它不适用于java。
【问题讨论】:
标签: mysql jdbc mysql-error-1045