导入一个基于Hibernate的项目后debug,结果出现这个问题。。。
出现这个错误的原因及解决方法:
1),数据库没启动;这时你可以简单检验一下,可以拿一个你肯定没问题的项目运行一下,看数据库里表的数据(我用的这个)。也可以可以打开数据库客户端,如果客户端能访问,比如SQLSERVER的查询分析器或者Mysql的SQLyog(不明白怎么回事。。。),则代表数据库正常,排除此可能。
2),检查一下hibernate的各项配置(hibernate.cfg.xml)有没有问题,包括数据库方言,数据库驱动类,数据库用户名 ,用户密码,数据库连接URL(看数据库名是否正确)。(我的就是用户名密码是root,但是项目设置的是remain)。
3),.数据库连接驱动包不正确、不匹配,或者甚至没有。 检查lib目录下是否有对应数据库的jar包。
最后一个。。。。
4),做完这一切之后,一定要重启服务器。我就是没重启服务器,直接在浏览器选地址,害我迷茫了半天。。。。