Access denied也不一定是权限问题
今天在使用MyBatis连接数据库时,第一次连接启动还没问题,第二次就不行了,就出现了Access denied…,上网查了很久没有找到正确的解决方案,后来仔细想了想,第一次运行连接成功,那么说明应该是window系统或者端口问题,修改端口号还是没有用,后来突然想到,win系统中有个变量叫做username,是指的当前系统用jjian户,再一看报错情况,果然,说的是当前win系统用户xxx的权限问题,也就是说再连接数据库时,连接数据库的username与系统username起了冲突,因此将username改成name,连接成功,问题解决!
##总结:在连接数据库时,用户名变量最好不要用username.