什么情况下回出现这种问题呢?
数据库用的是oracle,
程序化中用了两个数据库连接池,属性都一样。
数据源配置配置了如下属性:
#连接池最大连接数
oracle.maxPoolSize=30
#连接池最小连接数
oracle.minPoolSize=5
#连接池初始连接数
oracle.initialPoolSize=5
#连接池连接空闲时间
oracle.maxIdleTime=10000
检查了java程序,程序中用到了大量preparedstatement,但是最后都有采取关闭(可以保证);
本地测试时不会出现这种情况,但现上线了会出现,会不会跟服务器压力过大有关?
我那个关闭资源代码是封装的,绝对没问题
追答你把最大时间设置小点,把最大连接池设置大点,一个用户,不一定就一个连接池。
追问冒昧问句原因呢?
本回答被提问者采纳