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

标签 c++ database visual-studio

我已经在 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/

相关文章:

visual-studio - 将 javascript 添加到为 Silverlight 项目生成的 html 测试页面

c++ - Windows 多显示器位置

sql - 通用 Windows 应用程序的本地数据库

visual-studio - 如何链接到 MVC4 中的区域

MySQL: "lock wait timeout exceeded"

php - 大表中的 SQL 随机行(带 where 子句)

.net - 如何在构建期间抑制静态代码分析?

c++ - 我想做一个 'if' 声明,如果变量小于 80 t=0 但如果变量大于 t=x-80

c++ - WSARecv() 可以立即返回数据吗?

c++ - 在 Windows 资源管理器中复制文件夹