解决创建连接池出现错误

来源:互联网 发布:程序编辑软件 编辑:程序博客网 时间:2024/05/16 08:45

今天,试着做老师交代的题目,创建一个连接池。但是在创建Connection对象的 时候,出现‘too mang connections’的错误,自己试着把连接数降低,异常就消失了,但是对为什么出现这个的异常不是太了解,只是知道创建的Connection对象过多的缘故,至于根源是什么,自己不是很了解。网上搜了一下前人的解决方案,给出的答案是安装MySQL的时候创建的最大连接数太小,需要在MySQL的安装目录下,找到文件‘my.ini’文件,找到max_connections,把其值范围改大一下,于是试着按照这个方法做,并打开cmd,采用命令net  stop mysql,然后 net start mysql,并且增大了Connection的连接数,错误消失了,但是在增大一下连接数(不超过自己设置的连接数,而且和最大的连接数有一定的数量差距),仍然出现错误,不知道是为什么。

于是自己加载了c3po.jar包,试着用这个jar中的类,创建连接缓冲池,性能要好的多,这是为什么呢???


2012-5-9 20:40

错误的根源可能是:向List中添加数据的时候,List有一个最大的容量限制。


原创粉丝点击