如何在 C++ 中使用 SQL 创建数据库?
我尝试按照我在网站上找到的步骤(要求所有这些都在代码块上)下载适用于 C++ 的 SQLAPI++ 库。 接下来它指示下载oracle c++调用接口(interface),我下载了但没看懂,如何将库与我的Codeblocks项目集成。
如果您知道任何其他方法,将不胜感激。
最佳答案
总的来说:
标准 c++ 不支持开箱即用的 SQL 数据库/服务器连接。您需要有第 3 方产品才能实现这一目标。
许多符合 SQL 标准的数据库系统都支持您可以使用的 C 或 C++ API。
举几个例子:
- SQLite
- PostgreSQL
- MariaDB
- MySQL
- ...绝不是完整列表...
另一种选择是使用通用的 ODBC 接口(interface)实现,它也可能支持特定的数据库服务器和 SQL 标准版本。
特别是:
- Codeblocks 是 ypur IDE,它管理项目及其对库的依赖。
- 你手头似乎有一个解决方案,它使用 sqlapi++框架库
- 你需要集成底层SQL server系统,依次配置上述API
- 您可能需要链接对服务器系统的特定 SQL API 的 native 支持
要执行上述这些步骤,您需要安装(可能是开发版本)上述 API、SDK ……(不管他们怎么调用它)并将它们与您的 IDE 项目集成(related Q&A link对此)。
关于c++ - 在 C++ 中获取数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52063334/