C++中的小型数据库管理

the*_*man 1 c++ database

我打算开发一个必须访问(r/w)小型数据库的C++应用程序.前段时间我写了一些用于访问格式化文本文件的代码,我将其用作数据库.但是现在我想知道是否存在一些用于c ++(linux box)的轻量级库,它让我轻松处理并且具有小型数据库的良好性能.

我想要一些建议.

Inc*_*bus 10

我不是100%肯定这是否像你想的那样"简单",但在我看来,SQLite(http://www.sqlite.org/)是一种易于使用的解决方案,我曾经使用过一段时间以前...希望这有帮助!

  • 使用像sqlite这样的关系数据库比使用平面文件更容易,或者更复杂,这取决于您的观点.代码有点复杂,你必须知道(或学习)SQL,但是你的代码必须只关注数据而不是文件中的位置,不存在通过简单的代码错误破坏文件的风险等等.即使它是一个学习曲线,你的时间将很好地学习sqlite.请注意,它是一个C API,但它有许多C++包装器,可以使您更容易. (4认同)
  • @the_candyman [apt-get install sqlite3 libsqlite3-dev](http://theplana.wordpress.com/2007/05/11/install-sqlite3-on-ubuntu/)。 (3认同)