我正在寻找一个可以运行SQL语句而无需安装数据库服务器的数据库。即我需要能够在只给出数据库文件和任何外部库的情况下选择/插入/更新数据库。
以下是我的情况:
以下是我的要求:
我相信这可以使用ADO或JET等MS Access * .mdb文件,但是,我想听听一些替代方案。请在答案中提供数据库和C ++引擎/库。
我的优先事项是:
谢谢大家。
答案 0 :(得分:6)
您需要查看SQLite。它非常适合这种情况,非常易于使用。它非常受欢迎(大型社区),紧凑,跨平台,易于使用。
其他语言也有SQLite实现。例如,您还可以使用C#访问SQLite数据库。甚至还有一个Linq-to-SQLite。
答案 1 :(得分:5)