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