java连接sqlserver2008数据库

collipes 2012-10-31 12:59:31
java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.java.sql.SQLException

一直报这个错误,下面是配置
# 数据源
jdbc.datasource=com.mchange.v2.c3p0.ComboPooledDataSource
# 是否显示sql语句
jdbc.show_sql=false
#以下项是数据库连接池配置.
jdbc.maxPoolSize=15
jdbc.minPoolSize=2
jdbc.initialPoolSize=2
jdbc.acquireIncrement=2
jdbc.maxStatements=1000
jdbc.maxIdleTime=300
jdbc.checkoutTimeout=5000
...全文
158 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xubxuq 2012-10-31
  • 打赏
  • 举报
回复
记得用了之后close一下。
为啥呢 2012-10-31
  • 打赏
  • 举报
回复
2005 2008express版只允许最多4个连接,开发时应考虑使用池化的参数化预编译sql语句对象,这样1个连接也是够用的。
MiceRice 2012-10-31
  • 打赏
  • 举报
回复
An attempt by a client to checkout a Connection has timed out.java.sql.SQLException

数据库端已经没有连接能提供给你的程序了。

重点检查下是不是你的程序用了连接后没有close?!

如果不是,可以适当放大数据库端的连接数。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧