QT 的嵌入式数据库功能,靠的就是内置的SQLite,轻量好用,基本不用额外配置。你写个小型应用,比如日志记录、配置存储,甚至离线数据缓存,完全够用。

项目里用到QT 的 SQL 模块,配合QSqlDatabaseQSqlQuery,插入、查询一气呵成,响应也快,代码也简单。

比较适合在资源有限的设备上搞点数据持久化,什么智能设备、工业终端、边缘计算设备都能用。你甚至可以把它当个基础平台,慢慢扩展成业务中台,空间还挺大。

你要是刚上手,建议看看这些资料,像SQLite 嵌入式移植评估嵌入式开发利器:SQLite3,讲得比较清楚,能帮你省不少踩坑时间。

如果你打算做一个稳定点的小型数据库模块,不想引入太重的依赖,强烈建议你先把 QT 自带的这套玩明白,嗯,用起来是真方便。