多线程执行SQL语句

hanqi0323 2011-10-11 09:53:40
跪求多线程执行SQL语句的例子(MS SQL)
...全文
427 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdl2005lyx 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 oyljerry 的回复:]

每个线程都建立数据库连接,然后Execute等执行SQL语句,一般数据库可以处理并发请求
[/Quote]

对,数据库本身做了并发处理,你不需要再考虑这方面的事情。。。
__lhy 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hanqi0323 的回复:]

插入的互斥和同步,我不会啊,因为是每秒插入10条数据,同时对N个表。且7*24小时运行。跪求大家了
[/Quote]
启用SQL Server的事务控制
maquan 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hanqi0323 的回复:]
插入的互斥和同步,我不会啊,因为是每秒插入10条数据,同时对N个表。且7*24小时运行。跪求大家了
[/Quote]
楼主可能想多了,有什么必要自己设计“互斥和同步”呢?

#2 楼已经说了,数据库自己本来就是可以处理并发连接的,你的多线程就当是普通的并发连接好了。

当然如果你需要让多个线程的数据库访问都发生在一个 session 里,那就有问题了,不过那样的话也就没有必要用多线程了。


————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
hanqi0323 2011-10-14
  • 打赏
  • 举报
回复
插入的互斥和同步,我不会啊,因为是每秒插入10条数据,同时对N个表。且7*24小时运行。跪求大家了
Torch009 2011-10-11
  • 打赏
  • 举报
回复
这个有点难度呀
JagerSong 2011-10-11
  • 打赏
  • 举报
回复
感觉貌似可以,没有尝试过,等待最终解决方法
帮顶中...............
oyljerry 2011-10-11
  • 打赏
  • 举报
回复
每个线程都建立数据库连接,然后Execute等执行SQL语句,一般数据库可以处理并发请求
ljn398431 2011-10-11
  • 打赏
  • 举报
回复
帮顶下

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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