项目场景:
在刚开始学习ssm框架时,用spring整合mybatis时,遇到的数据库连接的问题。
问题描述
在配置数据源时,在spring读取配置文件db.properties里面的参数时发生错误,连接不上数据源。报错原因如下:
原因分析:
我用的数据库是c3p0,配置信息如下:
运行测试,报错。
原因:
db.properties文件中的username在不改变system properties mode时,会取到系统用户名,因此没有匹配到正确的数据库用户名,所以报错:连接数据库出错。
解决方案:
将username改为user即可。
为了避免日后再出现这种情况,我们可以在前面加上前缀。
如加上jdbc。如下图所示:
于是问题就得到解决了。