![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库连接池
苍茫行者
这个作者很懒,什么都没留下…
展开
-
JDBC连接超时
JDBC连接超时JDBC连接超时简述transaction timeoutstatement timeoutsocket timeout操作系统的socket timeoutDBCP配置常见异常简述transaction timeoutstatement timeoutstatement timeout用来限制statement的执行时长,timeout的值通过调用JDBC的java原创 2016-10-16 10:56:23 · 2826 阅读 · 0 评论 -
DBCP2 配置
官方文档:https://commons.apache.org/proper/commons-dbcp/configuration.html下面讲的配置通常不会使用,采用默认值即可maxConnLifetimeMillis,默认值为-1。当该值大于0就会判断当前时间与该PooledObject创建时间差是否大于该值,是的话会抛出异常。用于commons-dbcp的validateObject、pa原创 2017-11-20 09:40:41 · 1252 阅读 · 0 评论 -
DBCP2获取连接
DBCP2获取连接如果是初次获取连接会进行一系列操作,如下图所示; 包括:在静态初始化BasicDataSource时加载相关类,避免在使用getConnection获取连接时有些类没被加载导致AccessControlExceptioncreateConnectonFactory创建Connection工厂,用于获取原生物理连接。这边有个有趣的操作是在当前类加载器获取不到驱动类时,尝试使原创 2017-11-26 11:15:23 · 678 阅读 · 0 评论