Jogofus Asked: 2020-05-25 15:21:51 +0800 CST 2020-05-25 15:21:51 +0800 CST 2020-05-25 15:21:51 +0800 CST 来自 C++ 的数据库连接 772 我正在尝试研究如何将 C++ 中的程序(在终端中)与数据库连接起来。起初,它是什么类型的数据库并不重要(如果是 MySQL,.mdb)。我到处搜索,找不到解决方案。我看的最多的是如何通过visual studio来连接它,而且我什么都不用,只用sublime。我在哪里可以找到有关此的任何参考/指南/文档? c++ 2 Answers Voted Best Answer eferion 2020-05-26T01:10:51+08:002020-05-26T01:10:51+08:00 C++ 标准目前不提供任何访问数据库的标准机制。正是出于这个原因,要涵盖此功能,您需要求助于第三方库(或编写您自己的系统)。 要访问您拥有的众多库中的数据库,每个库都有其优点和缺点: 特定驱动程序:通常,每个数据库服务器都会为程序员提供一个库,允许他们连接到他们的引擎。这些库可以基于 ODBC、COM 或 SQL,尽管它们没有这种义务并且可以提供免费接口。该系统的主要缺点是您需要为要连接的每种类型的数据库(MySql、PostgreSql、SQLite...)购买驱动程序 第三方库:这些库通常为访问不同的数据库提供同质接口。通常这些接口安装在前面提到的驱动程序上。可以在 Qt 库中找到一个示例,它提供了一个允许您连接到任何数据库的接口……是的,它只为您提供了一组有限的驱动程序(参见上一节)。 Jorge Londoño 2020-05-25T16:25:05+08:002020-05-25T16:25:05+08:00 你可以用 sqlite 来做,因为它是一个文件,所以要容易得多。 https://www.sqlite.org/cintro.html 干杯,
C++ 标准目前不提供任何访问数据库的标准机制。正是出于这个原因,要涵盖此功能,您需要求助于第三方库(或编写您自己的系统)。
要访问您拥有的众多库中的数据库,每个库都有其优点和缺点:
你可以用 sqlite 来做,因为它是一个文件,所以要容易得多。
https://www.sqlite.org/cintro.html
干杯,