+ -
当前位置:首页 → 问答吧 → 你考虑过数据库连接的这个问题吗?

你考虑过数据库连接的这个问题吗?

时间:2011-12-13

来源:互联网

刚做了一个Exe+dll+bpl的框架,(exe属于UI层,dll属于业务逻辑层,BPl中是业务模块)遇到了数据库连接的问题,因为各个业务模块中都用到ADOQuery,是各个BPL中的ADOQuery都连接到一个adoconnection好,还是各个BPL模块中都创建一个adoconnection好呢,两种方式有什么区别,等待高手回答。。。。。。

作者: lancechu   发布时间: 2011-12-13

累不累啊...

作者: babydog01   发布时间: 2011-12-14

引用 1 楼 babydog01 的回复:
累不累啊...

这不是累不累的问题

作者: lancechu   发布时间: 2011-12-14

都用一个adoconnection,必须的。
数据库是按照连接收费

作者: skap   发布时间: 2011-12-14

多个connection自然占资源,服务器允许最大连接数是有限制的,而且adoconnection是长连接

作者: funxu   发布时间: 2011-12-14

谁做过类似这样的项目,我们交流一下

作者: lancechu   发布时间: 2011-12-14

一个连接就行了,多个连接消耗资源不说,连接时间都够受的。
楼主探讨学习的精神是值得肯定的,不过这样的想法最好不要用于实践。项目实践最好用现成的方案。

作者: jubobo   发布时间: 2011-12-14

都连接一个adoconnection晒,减少资源。bpl里的连接是可以共享的

作者: userzhua   发布时间: 2011-12-14