一般情况下, 在数据池配置正确的情况下, 只有和数据库之间的连接断了, 数据库重启,或者数据库连接数已满的情况下, 才会出现连接错误. 
要获得连接池状态, 你可以配置一个连接测试程序.
详细信息: http://www.mchange.com/projects/c3p0/index.html#configuring_connection_testing