数据库连接问题
将连接数据库写成一个公用类库,在CS文件里引用在执行的时候,有时候出现,连接数据库无反应,提示错误为"连接数据库超时,可能是数据库连接池已满",但是,将之前的连接数据库的公用类库DLL文件重新覆盖一次,问题解决,但过不了多久又出现该问题,只有又将DLL文件覆盖一次,请问这是什么问题,怎么解决?谢谢 --------------------编程问答-------------------- sql是2000还是2005,设置了最大连接数量了吧?改成0或大数字 --------------------编程问答-------------------- 写法与没有问题? --------------------编程问答-------------------- 怎么含糊的描述。。。怎么分析问题啊 --------------------编程问答-------------------- 置了最大连接数 --------------------编程问答-------------------- 是sql2005,设置了最大连接数为0的 --------------------编程问答-------------------- 代码发来 看看 --------------------编程问答-------------------- 你的类封装的有问题,每次使用都新建连接,但用完没有关闭连接,导致连接池中所有连接都被占了,设置最大连接数也会有出现这个错误。 --------------------编程问答-------------------- tmxk2002 ,你说的有点可能,我去看看 --------------------编程问答-------------------- DLL里面使用的Connection应该做成静态的
返回连接的时候先判断是不是null,如果是,就建立连接
如果不是null,再判断是不是打开的,如果已经关闭了,可以再重新连接
这样就只有一个Connection对象 --------------------编程问答-------------------- 看了几天还没结啊
补充:.NET技术 , C#