我已经在 stackoverflow 上做了一些搜索,据我所知,有很多方法可以在 C++ 中使用数据库。不幸的是,在工作中我的工具非常有限。我只能使用 visual studio C++ 6,甚至没有提升(尽管我已经学会了应对)——我假设我只能使用与 VS C++ 6 一起交付的标准发行版。
现在我的代码生成了大量数据,我想将其中一些数据存储在一个简单的数据库中(例如 MS Access 数据库)。我可以使用哪些工具?
我的替代方法是通过结构和 vector/数组创建类似数据库的对象。
我还安装了 Office 2010 - 也许我可以以某种方式使用 Access?
计算速度也很重要——越快越好。
Another important thing: my PC at work isn't an open client. Thus I can not install any new software. Downloading and moving files works. Basically I must be able to install the tool by just moving the files into a desired folder.
如果问题令人困惑或不够详细,请告诉我,我会尽我所能来补救这种情况。
提前感谢您的帮助:)
最佳答案
即使您说“只有标准工具”,我仍然会说,获取 SQLite。它是一个公共(public)域软件,即没有任何许可证。您可以下载一个“合并”——一个 .h 文件和一个 .c 文件并将其包含到您的项目中。用VC6编译应该没问题。非常易于使用,您将在 10 分钟内启动并运行。
它完全满足您的需求 - 单个文件中的数据库、无服务器、零设置等。
关于c++ - 在 C++ 和 Visual Studio 6 中使用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185011/