美文网首页
关于hibernate与C3P0数据库连接池

关于hibernate与C3P0数据库连接池

作者: JUNE言JUNE语 | 来源:发表于2016-09-13 11:11 被阅读70次

    该博文将持续记录hibernate与C3P0数据库连接池的一些相关问题

    详细的配置说明
    http://www.blogjava.net/Alpha/archive/2009/03/29/262789.html
    http://baike.baidu.com/view/920062.htm

    使用连接池过程中出现的一个问题

    INFO: HHH010002: C3P0 using driver: null at URL: null
    

    这个问题隐藏得比较深,因为出错的时候出错原因是no suitable driver
    我一开始也很纳闷,明明我url配置没错,driverName也没写错,而且检查了n多遍,还是不能解决问题。后来我在一篇博文中找到答案
    spring3+hibernate4配置连接池C3P0
    这个问题真的如果只是单纯去百度查找url,drivername,或者是直接把no suitable driver放到搜索框搜索,估计搜索一年都搜索不到这个答案,因为真正为题就隐藏在这句INFO: HHH010002: C3P0 using driver: null at URL: null

    PS,出错的情景大概是这样的

    控制台输出很长的一段信息,如下,然后就不再继续输出(注意此时服务器并未开启成功,还处于开启阶段)

    信息: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@98cd6359 [ conn
    

    然后就报错

    控制台输出的错误信息

    这个错误信息其实帮助并不大,所以有时候我们需要学会看日志信息的输出

    这个才是真正问题所在

    解决办法就是上面那篇博文里面提到,在hibernate的配置里面再一次配置上driverclass,url,user,password
    单纯在datasource里面配置了这些东西就会报这个错误的。

    相关文章

      网友评论

          本文标题:关于hibernate与C3P0数据库连接池

          本文链接:https://www.haomeiwen.com/subject/ankpettx.html