社区
数据库
帖子详情
ADO多线程操作数据库。。。。。。。
IT_Young
2010-04-15 05:34:09
1如果定义全局 connection recordset 那在每个线程中操作是否要注意互斥.
2.如果在每个线程定义的话:connection定义全局,recordset在线程中定义,
这样进行数据读写会出错么 ,还是还是 两个都在线程中定义
...全文
435
8
打赏
收藏
ADO多线程操作数据库。。。。。。。
1如果定义全局 connection recordset 那在每个线程中操作是否要注意互斥. 2.如果在每个线程定义的话:connection定义全局,recordset在线程中定义, 这样进行数据读写会出错么 ,还是还是 两个都在线程中定义
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
尹成
2010-04-21
打赏
举报
回复
1如果定义全局 connection recordset 那在每个线程中操作是否要注意互斥.
那是一定要注意线程互斥的,否则两者会严重冲突的
2.如果在每个线程定义的话:connection定义全局,recordset在线程中定义,
这样进行数据读写会出错么 ,还是还是 两个都在线程中定义
这样会出错,最好用线程互斥,并且两个都在线程中定义
sk_sakula
2010-04-21
打赏
举报
回复
用全局的肯定要用锁啊,一个连接在用的时候你难道还能用它去连接另一个?可定每个线程一个连接啊
songtao_01
2010-04-21
打赏
举报
回复
我认为,第一种方法好点,自己同步放心点,第二种方法,自己不能保证读写数据的正确性,只能寄希望于数据库自己的同步了(不过貌似现在的数据库都支持多线程了)
xladykiller
2010-04-21
打赏
举报
回复
给数据库加个锁.
IT_Young
2010-04-21
打赏
举报
回复
dddddddddddddddddddd
IT_Young
2010-04-17
打赏
举报
回复
能不能顶上去。。。。。
zhaohongbo83
2010-04-17
打赏
举报
回复
在各个线程中定义,变量之间互不影响比较好
不然你要考虑线程的保护问题
buyong
2010-04-15
打赏
举报
回复
做个试验吧
自己弄2个线程,故意访问冲突,看看。
我估计还跟后台数据库有关,比如oracle和access,估计测试结论也不一样
vc利用
ado
进行
多线程
的
数据库
访问
本文介绍了在VC中利用
ADO
进行
多线程
数据库
访问时遇到的问题及解决方案。通过创建
数据库
连接池,确保每个线程拥有独立的
数据库
连接,避免并发访问异常。代码示例展示了如何初始化、获取和关闭连接池中的
数据库
连接。
Delphi
多线程
下的
ADO
编程
本文讲述将后台程序从BDE改为
ADO
访问
数据库
后,程序运行出现异常。经分析,发现是
ADO
控件线程不安全所致。通过测试找到问题所在,解决方法是保证每个线程有自己的会话,同时客户端应减少与
数据库
服务器的连接数,退出线程前释放资源,还解决了网络异常引发的错误。
ADO
操作
数据库
,
多线程
ConnectPtr
操作
本文探讨了在Delphi中使用
多线程
访问
数据库
时遇到的
ADO
线程不安全问题,详细分析了错误原因,并提供了解决方案,包括确保每个线程有自己的
数据库
会话、减少连接数以及在退出线程前释放所有资源。同时,文中还指出连接问题可能由网络异常引起,提供了解决方法。
ADO
数据库
操作
的C++封装
本文介绍了一个实用的
ADO
数据库
封装方案,该方案支持
多线程
安全、标准C++数据类型及简便的
操作
方式。通过实例展示了如何使用该封装进行存储过程调用、数据读取、输出与更新等
操作
。
DBF
操作
:
多线程
下的
ADO
连接DBF文件获取信息的解决
本文介绍了在MFC项目中使用
ADO
连接DBF文件获取数据的步骤,包括引入
ADO
、建立
数据库
连接、读取数据和断开连接。在单线程中运行正常,但在
多线程
环境下遇到问题。重点讨论了
多线程
操作
ADO
时需注意的COM初始化和释放,以及可能出现的‘未知错误’。提醒开发者修改程序后记得重新构建,以避免错误困扰。
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章