java调用2个数据库中的存储过程,连接池用的c3p0,当调用第二个数据库的存储过程时出错

我这个程序用了一个定时任务,连接池用的c3p0,然后dao层是调用的存储过程,调用的存储过程分布在2个数据库中。但是当程序执行的时候,先执行的那个数据库中的所有存储过程没问题,然后当执行到另外一个数据库中的存储过程时,调用这数据库中的存储过程就全部报错。

数据源:图片说明图片说明

调用存储过程:图片说明
!图片说明

Config.getConfig(),是获取数据源:图片说明

报错信息就是:“xxx存储过程名”必须声明

如果单独只连一个数据源的话都没有问题。

http://blog.sina.com.cn/s/blog_7ffb8dd501013diw.html