qt可以连很多数据库,具体选用哪个其实看具体的应用需求。
一般来说具体的选择有这些方面的考量
1. 数据量规模
2. 数据应用是否还需要和其它程序(应用)联系
比如数据量比较小,也不需要和其它程序联系,则通常选择SQLite即可,否则就需要选择专门的SQL或者NoSQL服务应用支持啦。
需要理解,数据库仅仅是一种数据的组织形式,如果有合适的方法,甚至不选用数据库也可以,比如目录和文件结构,其实也是一种数据的组织形式。
如果不跨平台的话可以选择STL,
如果可能跨平台的话,那用QT的库。