java通过jdbc连接mysql的问题

lots 2003-10-25 12:43:50
到底是哪出了问题呢,帮我看看吧,谢谢

mysql 的 user 表结构如下
+-----------+-------+
| Host | User |
+-----------+-------+
| % | game |
| % | root |
| localhost | root |
+-----------+-------+
程序如下
import java.sql.*;
public class testjdbc{
public static void main(String args[])
{
try
{
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("OK! JDBC Driver For MySQL Loaded.");
try
{
Connection con=DriverManager.getConnection("jdbc:mysql://cs/test","root","passwd");

System.out.println("OK!Connect to MySQL DBMS.");
}
catch(SQLException e)
{
System.out.println("Error! Error Code:#1. Can't make connection to Mysql Server."+e.getMessage());
}
}
catch (java.lang.ClassNotFoundException e)
{
System.out.println("Error! Error Code #2. Can't Load jdbc Driver."+e.getMessage());
}
}
}
提示信息如下:
OK! JDBC Driver For MySQL Loaded.
Error! Error Code:#1. Can't make connection to Mysql Server.Invalid authorization specification: Access denied for user: 'elever@cs' (Using password: YES)
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunthing 2003-10-25
  • 打赏
  • 举报
回复
这是你的MySQL 的访问控制没设好!

mysql -h localhost -u root
mysql> GRANT ALL PRIVILEGES on *.* to username@'cs' identified by yourpass

其中 *.* 是表示所有客户端IP

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧