社区
C#
帖子详情
多线程操作数据库的问题
shjqk
2007-02-12 03:19:28
程序中有几十个相同的线程同时运行,需要每两,三分钟左右操作一次数据库,
我使用ADO.NET操作数据库,需要执行的存储过程相同,就是参数不同.
想请问是将数据库的连接,操作,断开写在线程里好
还是在线程外(如FORM里)写好一个数据库连接,操作的方法,比如写个执行存储过程的函数,在线程里调用,传参数进去
...全文
249
2
打赏
收藏
多线程操作数据库的问题
程序中有几十个相同的线程同时运行,需要每两,三分钟左右操作一次数据库, 我使用ADO.NET操作数据库,需要执行的存储过程相同,就是参数不同. 想请问是将数据库的连接,操作,断开写在线程里好 还是在线程外(如FORM里)写好一个数据库连接,操作的方法,比如写个执行存储过程的函数,在线程里调用,传参数进去
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
james_hunter
2007-02-12
打赏
举报
回复
应该使用连接池,不过自己写很复杂,借助第三方工具吧!
fmjwn
2007-02-12
打赏
举报
回复
线程里面好些。
python
多线程
操作
数据库
问题
本文探讨了Python
多线程
并发
操作
数据库
时可能遇到的
问题
,如链接超时和连接丢失,并提出了解决方案——使用
数据库
连接池。通过自定义
数据库
操作
类和线程类,实现了高效的数据
操作
。同时,详细介绍了MySQL
数据库
连接池的实现代码。
SQLite并发
操作
下的分析与处理,解决database is locked,以及
多线程
下执行事务等
问题
本文详细解析了SQLite
数据库
在
多线程
环境下并发写入导致的锁死
问题
,介绍了如何利用单例模式、AtomicInteger和Semaphore实现线程安全的
数据库
操作
,确保事务正确执行。
python
多线程
数据库
操作
_Python基于
多线程
操作
数据库
相关
问题
分析
本文介绍了Python在
多线程
环境下
操作
数据库
可能遇到的
问题
,如超时和连接丢失,并提出了解决方案——使用
数据库
连接池。通过连接池确保每次
操作
都能获取到
数据库
连接,
操作
完毕后及时关闭并归还连接。文章还提供了具体的Python
多线程
代码示例和
数据库
连接池实现,强调了设置charset和use_unicode的重要性,以避免中文乱码。虽然尝试使用self.conn.ping(True)维持长连接未成功,但作者建议使用连接池来保证
数据库
操作
的稳定性和效率。
qt
多线程
同时
操作
mysql_Qt
多线程
与
数据库
操作
需要注意的几点
问题
本文分享了在Qt应用中
多线程
同时
操作
MySQL时遇到的三个主要
问题
及其解决方案:线程内注册与连接
数据库
的竞争
问题
,需要使用Mutex确保原子性;
数据库
连接断裂后的恢复策略,通过removeDatabase后再设定恢复定时器;以及
数据库
插件的依赖性
问题
,确保dll与可执行文件在同一路径。这些
问题
和解决方法对于理解和优化Qt的
多线程
数据库
操作
具有指导意义。
python
多线程
读取
数据库
数据_Python基于
多线程
操作
数据库
相关
问题
分析
本文介绍Python
多线程
并发
操作
数据库
时可能遇到的
问题
及解决方案,如
数据库
连接超时等。通过使用
数据库
连接池可以有效避免这些
问题
,并提供了一个具体的实现示例。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章