【问题标题】:libpq VS qpsql(QT driver for postgre)libpq VS qpsql(postgre 的 QT 驱动程序)
【发布时间】:2013-04-02 23:50:41
【问题描述】:

我一直在使用 QT 4.8 和 QT Postgresql 驱动程序来制作 Postgresql 连接头和类,当我最终完成它时,我的老板告诉我忘记它并在本机 libpq 中重新制作它...他使用 QT 作为将使用标头的程序所在的 ide,我知道,以编程方式,结合范例并不是一个好主意,但是...我正在按照他说的做。所以!我想知道的真正问题是......使用这两者的主要区别是什么? (除了一个是c,另一个是c++)

我的意思是,就程序的效率、性能和规模以及数据类型而言?此外,如果可能是与数据库的连接发生变化。谢谢

【问题讨论】:

    标签: c++ c database qt libpq


    【解决方案1】:

    快速浏览一下 Qt ./src/sql/drivers/psql/qsql_psql.cpp (Qt 4.4.3) 的 postgres 界面会发现它是在 libpq 之上构建的,因此不太可能存在相当大的性能差异。

    为你的老板辩护:通过在libpq 之上构建,GUI 部分可以与应用程序的核心分离,例如允许批处理。另一方面,必须说 Qt 应用程序也可以批量运行。但是,您的老板可能会担心依赖 Qt 的未来发展。

    【讨论】:

    • mmmm,我在想类似的东西,但我的老板只是告诉我使用 libpq 因为他不想“浪费时间”安装 qt 和它的驱动程序,但他第一次告诉我们是将使用 qt 进行开发...但是,除此之外,谢谢!我有这个想法大约两个星期
    猜你喜欢
    • 1970-01-01
    • 2014-12-17
    • 2022-12-16
    • 2021-07-28
    • 1970-01-01
    • 2013-11-08
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多