conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","123456");1.用户名和密码对吗?
2.localhost换成127.0.0.1试试。

解决方案 »

  1.   

    再不行的话就用jdbc连接mysql数据库.
      

  2.   

    java.sql.SQLException: Invalid authorization specification: Access denied
    for user: 'root'@'localhost' (Using password: YES)
    认证失败,访问被拒绝
    用户名与密码正确么?
      

  3.   

    是你没有创建MYSQL的用户,
    创建一个用户如:UserName:aa 
                    Pass:aa
                    FromHost:%
    还需要创建一个可以访问本地数据库的相同用户:
                    UserName:aa 
                    Pass:aa
                    FromHost:localhost你用一个MYSQL的前端管理工具就可以搞定了。祝好运!
      

  4.   

    用mysqlcc连接数据库。并建立一个用户。用你建的哪个用户连接。试使看。
      

  5.   

    TO apan_bj(kerry) 请问怎样创建MYSQL的用户。。和创建一个可以访问本地数据库的相同用户啊??
    答后不成功结一半!成功,结后一半。。
      

  6.   

    请问怎样创建MYSQL的用户。。和创建一个可以访问本地数据库的相同用户啊??
    答后不成功结一半!成功,结后一半。。
      

  7.   

    你用安装mysql时创建的用户名就可以了,那个用户有最高的权限.
      

  8.   

    在Win上还是在Linux上啊?如果是Linux上,你有没有初始化用户库啊?又或者Mysql的用户库的用户是不是不充许从Localhost上登陆啊?建议用
    mysql -uroot -p123456
    试一下,如mysql能连上JDBC一定也能连上(需从同样的机器上)
      

  9.   

    你找一个MYSQL-front工具,搜一下就有了,安装后它可以创建用户,很方便。
    不好意思,几天没有登陆了。有问题再联系。祝好运!
      

  10.   

    jdbc:mysql://localhost:3306/mjsp
    要加端口号
      

  11.   

    ("jdbc:mysql://localhost:3306/test","root","123456");