记录问题
今天在写jjava链接数据库的作业时,发现了这么一个错误提示:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
我检查了SQL语句,发现没有任何问题,查阅百度及CSDN,发现可能是权限的问题,于是又去改了一下帖子中所说的权限,结果仍然没有解决问题;
问题分析
由于是在不同电脑写的代码,学校的电脑数据库密码设置不一致,考虑检查密码是否传入正确;
问题解决
检查了BaseDaol类中的密码,发现是因为拷贝Java文件时,使用了学校的密码,由此导致密码错误,发生异常,修改密码后问题得到解决。