VC++中ADO连接数据库时打开数据库链接后是否一定要关闭该链接

VC++中ADO连接数据库时打开数据库链接后是否一定要关闭该链接,第1张

如果你用了自己维护的连接池,程序使用完毕后可以不关,由连接池的管理程序来处理

如果你直接连接到数据库,看你的Connection对象的作用域,如果是一个全局的,在客户端不多的情况下,不关闭也没什么大问题,如果在函数里,应该关掉。

不关闭的后果就是无法再连接到数据库了。用句俗语讲,有借有还,再借不难。

你写的看不懂。

要想清楚明确,就把ADO连接数据库代码和数据库表分别封装类。其中表类中可以进行INSERT、UPDATE、DELETE数据库 *** 作,分别写出各函数。如果表的字段多的话,代码量有点大,不过能够很清晰的调用。

你把:AfxMessageBox("数据库连接失败,确认数据库Demo.mdb是否在当前路径下!")

改成:CString

errormessage

errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage())

AfxMessageBox(errormessage)///显示错误信息

看看具体的错误信息是什么,再想办法解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6773478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存