【发布时间】:2015-01-27 13:13:14
【问题描述】:
我已经用这些表创建了一个数据库。现在,我想为每个线程创建多个连接。
这是我的想法。我将创建QMap<pid_t,QSqlDatabase> m_sql_db_list;
当数据库操作完成后,我将获得pid_t gettid(void); 如果 pid 存在于QMap 中,我将使用该QSqlDatabase 进行数据库操作。如果它不存在,我将创建一个单独的连接并将QSqlDatabase 存储在与线程ID 对应的QMap 中。我的问题是我应该如何创建连接?
【问题讨论】: