• 1774阅读
  • 4回复

[提问]关于数据库的一些问题 [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 2019-08-28
我又来问问题了,感谢大家的支持,关于数据有些不是很理解:
我们知道不同线程是可以同时执行的,如果不同线程操作同一个数据库连接(即一个连接名),是否是同时刻向数据库执行操作呢,会不会有干扰?
如果是不同的连接名,比如,我连接本机的数据库,addDatabase 4次,4个名字,分别给不同的线程使用,这样是不是真正完全独立,互不干扰?
离线liudianwu

只看该作者 1楼 发表于: 2019-08-29
这个还要看数据库是否支持并发比如mysql就可以!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线介农酥

只看该作者 2楼 发表于: 2019-08-30
回 liudianwu 的帖子
liudianwu:这个还要看数据库是否支持并发比如mysql就可以! (2019-08-29 12:50) 

,那操作同一个连接和操作不同的连接有什么不同吗?两个独立的对象使用同一个连接好,还是不同连接好。
离线XChinux

只看该作者 3楼 发表于: 2019-08-31
你一个程序内,没有特殊要求,一个线程内就用一个连接就够了,不要跨线程使用。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线介农酥

只看该作者 4楼 发表于: 2019-08-31
谢谢!一个线程内的不同对象最好使用一个连接还是不同连接呢?
快速回复
限100 字节
 
上一个 下一个