+ -
当前位置:首页 → 问答吧 → delphi 一个窗体上 是不是 adoconnection 越多越好 分的越细越好

delphi 一个窗体上 是不是 adoconnection 越多越好 分的越细越好

时间:2011-10-14

来源:互联网

比如一个很复杂的系统 有40个adoquery以上

方案:

1.用一个adoconnection

2.用4个或以上adoconnection (每几个adoquery用一个adoconnection) 



网上关于这个问题的不是太多 望大家都来发表个意见

作者: lidaxia88   发布时间: 2011-10-14

adoconnection ,只需一个,如果只连接一个数据库的话

作者: bdmh   发布时间: 2011-10-14

connection越多,就越占资源,因为他跟C#不一样是长连接的

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

另外数据库是有链接上限的

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

。。。。。你要那么多干嘛,有一个够用就行了。

作者: m617105   发布时间: 2011-10-14

一个connect 一个 session 一个事物

作者: jiap1723   发布时间: 2011-10-14

添加一个DataModule,将ADOConnection放置在数据模块上,其他单元包含了这个数据模块就可以使用了。

作者: ccrun   发布时间: 2011-10-14

一个足矣
Adoquery也不需要太多,够用即可,你怎么能用40几个,不知怎么搞的

作者: hys_427   发布时间: 2011-10-14

引用 1 楼 bdmh 的回复:
adoconnection ,只需一个,如果只连接一个数据库的话

正解

作者: xjq2003   发布时间: 2011-10-14

其实就一个 adoconnection 就行了。。

adoquery 一个都不用,全部动态创建,用完就扔

作者: zlb_chen   发布时间: 2011-10-14

引用 10 楼 zlb_chen 的回复:
其实就一个 adoconnection 就行了。。

adoquery 一个都不用,全部动态创建,用完就扔


这个思路不错 小弟又长进了 

这种方法 大家觉得怎么样

作者: lidaxia88   发布时间: 2011-10-14

有几个数据库用几个adoconnection

作者: jingtuzhong   发布时间: 2011-10-14