在C ++中获得数据库连接

时间:2018-08-28 17:21:47

标签: c++ sql oracle codeblocks sqlapi++

如何在c ++中使用SQL创建数据库?

我尝试通过下载用于c ++的SQLAPI ++库,按照我在网站上找到的步骤进行操作(这要求所有步骤都在代码块上)。 接下来,它指示下载oracle c ++调用接口,该接口我已下载但不了解,如何将库与我的Codeblocks项目集成。

如果您知道任何其他方法,将不胜感激。

1 个答案:

答案 0 :(得分:3)

通常:

标准c ++不支持开箱即用的SQL数据库/服务器连接。您需要拥有第三方产品才能实现此目标。

您可以使用许多符合SQL标准的DB系统支持C或C ++ API。
仅举几例:

  • SQLite
  • PostgreSQL
  • MariaDB
  • MySQL
  • ...绝不是完整列表...

另一种选择是使用通用的ODBC接口实现,该实现可能还支持特定的数据库服务器和SQL标准版本。

尤其是:

  • Codeblocks 是ypur IDE,它管理项目及其对库的依赖性。
  • 您似乎有一个使用框架库的解决方案
  • 您需要先集成基础SQL Server系统,然后再配置上述API
  • 您可能需要链接对服务器系统特定SQL API的本机支持

要执行上述步骤,您需要安装(可能是开发版本)上述API,SDK,...(无论它们如何称呼),并将它们与您的IDE项目集成({{3 }})。