我正在尝试从我的java应用程序连接到mysql数据库。我正在使用Connector J驱动程序。我可以从' cmd'连接到mysql。和netbeans但是当我尝试使用java代码连接到数据库时,它显示错误1045 sqlstate 28000访问被拒绝用户' sayeed' @' localhost'。我搜索过各种主题,例如: Access denied for user 'root'@'localhost' (using password: YES) (Mysql::Error) 和 How to connect NetBeans to MySQL database?但他们都没有为我工作。
set
这显示错误:
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.print("Driver not Found");
}
try {
connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sqltest", "sayeed", "miracle");
System.out.printf("okay");
} catch (SQLException e) {
System.out.print(e.getSQLState() + " " + e.getErrorCode());
System.out.print("\n" + e.getMessage() + "\n");
}
使用' cmd'我可以连接到mysql accessing database from cmd 我可以使用netbeans新连接向导连接到数据库。 connecting to database from netbeans
注意:我已将所有权限授予' sayeed' 我的mysql数据库中的用户表显示(sayeed的所有权限)
谁能告诉我我做错了什么?