gpt4 book ai didi

Qt 应用程序中多个线程中的 SQL 连接

转载 作者:行者123 更新时间:2023-12-01 10:41:24 24 4
gpt4 key购买 nike

如何在 Qt 应用程序的不同线程中创建和使用到 SQL 数据库的多个连接?

我已经阅读了文档

A connection can only be used from within the thread that created it.

如何分离不同线程中的连接?

最佳答案

您应该为每个线程创建一个数据库连接。在每个线程中使用具有不同连接名称的QSqlDatabase::addDatabase()作为参数来创建QSqlDatabase的实例。静态 addDatabase 函数是线程安全的,可以在不同的线程中调用。

关于Qt 应用程序中多个线程中的 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29766506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com