社区
数据库
帖子详情
多线程执行SQL语句
hanqi0323
2011-10-11 09:53:40
跪求多线程执行SQL语句的例子(MS SQL)
...全文
427
8
打赏
收藏
多线程执行SQL语句
跪求多线程执行SQL语句的例子(MS SQL)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
帮顶下
mybatis框架 快速入门 基础+提高 实战视频教程
mybatis通过xml或注解的方式将要
执行
的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终
执行
的
sql语句
,最后由mybatis框架
执行
sql并将结果映射为java对象并返回。采用ORM思想解决...
Java
多线程
执行
SQL语句
可以使用Java中的
多线程
技术来
执行
SQL语句
。 可以使用Java中的JDBC API来
执行
SQL语句
,并且通过创建多个线程并行
执行
SQL语句
来提高
执行
效率。 不过,请注意在
多线程
环境中使用JDBC时需要特别注意线程安全性问题。因为JDBC API并不是线程安全的,因此需要通过特殊的方式来解决这个问题。 推荐使用数据库连接池,在每个线程中使用单独的数据库连接来
执行
SQL语句
。这样可以保证线程安全并...
java
多线程
执行
sql 语句(用ExecutorService实现)
可应用场景: 数据量较大, 而单次
执行
sql时间长 数据量过大的情况, 单线程
执行
需要很长一段时间,我们需要开启
多线程
执行
, 注意mysql支持的连接数, 不要超过这个连接数 创建 服务, Executors.newFixedThreadPool(70); 里面的数字根据自己的需求和mysql的能力来决定 比如我这边开70个 这里我用的读取文件流之后开启线程, 具体场景根据需求自己定 public void test() throws Exception{ List<List<.
Spring Boot使用
多线程
执行
sql语句
1.在Controller层中分别使用submitSql方法提交sql,getResult方法获取线程
执行
结果 dataService.submitSql(uuid,endsql); return dataService.getResult(uuid); endsql为要
执行
的
sql语句
,uuid为唯一标识该条线程信息。 2.在Service层定义线程池的信息,和
多线程
执行
的方法。 ...
Java利用
多线程
执行
SQL减少
执行
时间提高效率
Java利用
多线程
执行
SQL减少
执行
时间提高效率 首先这是个人在实际的项目中使用的代码,部分敏感代码没有上,不过不影响对代码的理解: 1.实现自己的线程 /** * * @author * @date */ package com.mis.pm.thread; import java.util.List; import java.util.Map; import com.mis.core.service.BaseServic
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章