【问题标题】:Lightweight cross platform database engine to work with my Qt Application [closed]与我的 Qt 应用程序一起使用的轻量级跨平台数据库引擎 [关闭]
【发布时间】:2011-07-24 18:21:56
【问题描述】:

我正在开发一个在 Windows、Mac 和 Linux(Ubuntu 桌面)上运行的 Qt 应用程序。开发当然是用 C++ 进行的,它是一个桌面应用程序,需要持续存储和检索“表格”信息。

我不想打扰我的用户预先安装 MySQL 或类似的东西。

是否有一个轻量级数据库引擎可以用作我的应用程序中的 SDK,它可以本地存储在文件系统上并支持 SQL 查询?

【问题讨论】:

    标签: c++ database qt architecture


    【解决方案1】:

    试试 SQLite:http://sqlite.org

    【讨论】:

    • 领先我 15 秒... :D
    • Qt 在其数据库模块中也支持 SQLite。只需编译包含的插件(或获取预构建的 Qt)。
    【解决方案2】:

    我相信this (SQLite) 会做任何您在问题中提出的问题。根据我自己的经验,它适用于小型数据集。但是如果你用它来处理大量数据,你可能需要考虑一个全面的 sql server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      • 2011-03-26
      相关资源
      最近更新 更多