关于数据库连接的讨论

eee 2003-06-30 07:45:11
请问对于ADO的连接的建立和消毁是在整个工程里建立,还是在类里面,还是在方法里也就是建立工程公用变量,类变量,还是函数变量。也就是指连接一直保持着,还是即有即开,做完就关?在实际的应用中这几种方法都存在。请大家讨论,有理者就给分。
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hengxin54 2003-06-30
  • 打赏
  • 举报
回复
一般是建立一次连接, 连接数据确实费时, 自己试试就知道了
一般是在工程结束的时候关闭连接, 但是记录集应该在用完后就关闭, 不然占用系统资源
_西瓜皮_ 2003-06-30
  • 打赏
  • 举报
回复
建立数据库联接是在模块中建的。。。

操作表一般是在事件中的。。。做完就关掉。。
frank_shi 2003-06-30
  • 打赏
  • 举报
回复
一般在模块中建一连接,开了不关,在最后关。连数据库太费时了,消耗不起的。
gpo2002 2003-06-30
  • 打赏
  • 举报
回复
如果一直要操作数据,一般一个ADODB.Connection对象就够了,
整个工程都开着,CursorLocation = adUseClient

读取数据的时候用ADODB.Recordset对象,用完CLOSE掉



qian1126 2003-06-30
  • 打赏
  • 举报
回复
连接数据库的操作应该放在模块中,整个工程中只打开一次,
因为连接数据库是很费时的,如果即开即断,那时间都花在连接数据库上,
降低了效率,在最后结束工程的时候销毁连接
xiaoshao_0_0 2003-06-30
  • 打赏
  • 举报
回复
作完就关
以免与其他程序冲突

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧