【问题标题】:Should I Use Single Connection or Multiple Connections with QSqlDatabase我应该对 QSqlDatabase 使用单连接还是多连接
【发布时间】:2010-09-15 11:22:53
【问题描述】:

我有依赖和独立的类,我需要在这些类中创建数据库连接。据我了解Qt documentation,如果我以默认方式创建连接,它们都使用相同的连接。

我应该为不同的类创建不同的数据库连接,还是应该使用相同的数据库连接。有什么好处和坏处? 谢谢。

【问题讨论】:

  • 不是 Qt/MySQL 专家,但一般来说。多个连接 == 多个会话 == 数据库中的多个未完成事务(加上任何资源开销)。如果不需要多个并行事务,则不需要多个连接。

标签: c++ mysql database qt database-connection


【解决方案1】:

我不确定为什么@Dummy00001 将他的回复记录为评论而不是答案,但我同意他的观点。如果您不打算以并行方式使用数据库,则不需要多个连接,事实上,它们会浪费您的客户端库和服务器上的资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    相关资源
    最近更新 更多