用eclipse提示:java.sql.SQLException:Access denied for user 'root'@'localhost' (using password: YES)

连接mysql,用户密码没问题
eclipse提示:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:729)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at day.JdbcUtil4Tx.getConnection(JdbcUtil4Tx.java:19)
at day.Husband.run(Husband.java:13)
at java.lang.Thread.run(Unknown Source)
Exception in thread "Thread-0" java.lang.NullPointerException
at day.Husband.run(Husband.java:20)
at java.lang.Thread.run(Unknown Source)

一直弄不明白为什么连接不了,菜鸟在线急求帮助,谢谢了!!!

第1个回答  2012-05-24
修改 applicationContext.xml 中的用户名或密码追问

找不到这个文件,电脑也搜索不出来,请问它在哪个目录下的

第2个回答  2012-05-24
数据库没开?
第3个回答  2012-05-24
用户名和密码不对吧追问

用户与密码没问题

追答

不至于,你重新弄个数据库 ,试试

第4个回答  2012-05-24
你用的什么框架做的项目?