我想在activex控件内部封装连接数据库的功能,如果控件内部放AdoConnection对象,
那末如果控件要在多个地方使用,肯定会造成对数据库的太多连接。
不如控件内部留一个connction接口,把外部程序中的Adoconnection付给控件内部的接口,
这样,控件和外部程序公用一个adoconnection.即使控件多次使用,也不会造成太多数据库连接数的增加。有过类似经历的朋友指教一下吧,主要是接口如何实现?谢谢。
那末如果控件要在多个地方使用,肯定会造成对数据库的太多连接。
不如控件内部留一个connction接口,把外部程序中的Adoconnection付给控件内部的接口,
这样,控件和外部程序公用一个adoconnection.即使控件多次使用,也不会造成太多数据库连接数的增加。有过类似经历的朋友指教一下吧,主要是接口如何实现?谢谢。
解决方案 »
- 有没有人能告诉我在哪能找到Delphi的一些好用的第三方控件啊!?
- 跪求fastreport for delphi6.0的下载地址
- 影响caption更新的消息是什么?
- 请问怎么做到一次传送多个文件?
- 请问一下:DLL文件是二进位的文件吗?如果是,为何显示袋子像乱码这样的东西呀,是Windows系统定的吗?还是Windows只不过从内存中取出来
- 如果 京沪高铁采用日本技术 我一定不会乘坐! 坚决抵制!
- delphi连接各种数据库驱动程序的验证码,哪位大虾发过来啊,急用~~~
- 怎样修改默认纸张的大小?
- 请教高手.为什么帮助文件中无法查到TDEVICEMODE 之类的控件说明.
- 怎样实现模糊查询??????
- 一个关于Adoquery的问题!
- DBGrid重画的问题
比较好的一种做法还是使用单独的连接,但是只有在需要用的时候才把连接打开,用完马上关闭。也许有人会说每次连接的时间太长了,实际上不是这样,因为数据库服务器本身有相关的连接池管理,对于同一个客户端,第一次连接是需要稍为长一点的时间,但是连接关闭后重新打开基本上不会占用什么时间(用户一般感觉不到延迟的)。
不知道还有别的什莫观点?请大家广泛发表意见。