今天遇到了这个异常org.apache.tomcat.dbcp.dbcp.SQLNestedException : Access denied for user 'root' @ 'localhost' (using password: YES) 很显然意思是密码不正确,翻来覆去的看, 密码明明是正确的,怎么会报密码错误呢? 然后仔细检查了一番配置文件,发现密码后边多出了几个空格,然后就报错了,把空格删掉就OK了。 又试验了其他几个配置项:发现不管在哪个配置项中后边多出空格都会报错,这真是坑爹啊 我想这是因为配置项中没有分隔符,等号后边写的都会读取到配置中,所以一定要注意后边有没有多余的空格,这个错误真心不容易找