我不断得到:
线程“AWT-EventQueue-0”本地异常堆栈中的异常:异常 [TOPLINK-4002](Oracle TopLink Essentials - 2.0.1(Build b09d-fcs (12/06/2007))):oracle.toplink.essentials.exceptions .DatabaseException 内部异常:java.sql.SQLException:用户'root'@'localhost'的访问被拒绝(使用密码:是)
但是我的项目代码连接信息和 MySQL 数据库具有相同的信息 - 因此我提供了正确的登录信息。为什么一直说我的密码错误。我在本地主机上,我的用户名是 root 并且没有密码。
这是我使用的项目变量的代码:
static final String host = "jdbc:mysql://localhost:3306/myDb";
static final String uName = "root";
static final String uPass = "";
static final String query = "SELECT * FROM customers";
...
Connection con = DriverManager.getConnection( host, uName, uPass );