在C++和Visual Studio 6中使用数据库

And*_*kin 0 c++ database visual-studio

我已经对stackoverflow进行了一些搜索,据我所知,有很多方法可以在C++中使用数据库.不幸的是,在工作中我的工具非常有限.我只使用visual studio C++ 6,甚至没有提升(尽管我已经学会了解决这个问题) - 我认为我只能使用VS C++ 6收集的标准发行版.

现在我的代码生成了大量数据,我想将它们存储在一个简单的数据库(如MS Access数据库)中.我可以使用哪些工具?

我的另一个方法是通过struct和vectors/arrays创建一个类似数据库的对象.

我也安装了Office 2010 - 也许我可以以某种方式使用Access?

计算速度也发挥作用 - 越快越好.

另一件重要的事情是:我工作的电脑不是开放式客户端.因此我无法安装任何新软件.下载和移动文件有效.基本上我必须能够通过将文件移动到所需的文件夹来安装该工具.

如果问题令人困惑或不够详细,请告诉我,我会尽我所能来纠正这种情况.

提前为您提供帮助:)

小智 5

即使你说'只有标准工具',我仍然会说,得到SQLite.它是一个公共领域的软件,即没有任何许可证.您可以下载'amalgamation' - 一个.h文件和一个.c文件,并将其包含在您的项目中.它应该在VC6中编译没问题.非常容易使用,您将在10分钟内启动并运行.

它完全符合您的需求 - 单个文件中的数据库,无服务器,零设置等.

  • 你不需要安装-any-thing-只需在你的项目中包含`sqlite3.h`和`sqlite3.c`文件就可以了. (2认同)