ssh项目(包裹柜):换了另一台服务器上的数据库之后与数据库建立不了连接
问题分析:
换数据库之前,一切正常,换了之后,连接不上新的数据库,说明这与程序无关,应该是数据库与程序的中间环节出问题。可能的原因有两个:1.数据库驱动。2.建立连接的hibernate配置出问题
问题发现:报错中有c3p0,查看发现 <property name="automaticTestTable">TestC3p0</property>
c3p0在数据库中会存在一张表,如果该表存在必须为空,如果不存在则自动创建。
后来我发现之后的那个数据库中的表中并非为空,所以应该就是这个地方出错了。