使用c ++连接数据库的标准方法是什么?

时间:2016-03-12 15:56:49

标签: c++ mysql

我试图理解如何使用c ++代码与任何数据库建立连接,我搜索了许多地方并遇到了连接器c ++ MySQL,虽然看起来很好但是没有关于如何建立连接的解释(我我正在寻找一个开头的解释:首先你需要创建这个对象,用于存储连接字符串然后你这样做...)。

编辑:我是编程新手,想知道如何实现数据库连接,我搜索并得到了像ODBC和cpp连接器的结果,这些文档可用,但似乎是为有经验的程序员写了它,它不是初学者友好的。总而言之,我想了解连接任何数据库的可用方法,如果你能提供一些链接,可以帮助初学者创建与数据库或任何与数据库连接相关的书籍的连接。

2 个答案:

答案 0 :(得分:3)

数据库访问从未在C ++中标准化。因此,

  

使用c ++连接数据库的标准方法是什么?

无。只有非标准方式。

也许未来的某一天C ++将拥有标准的数据库访问层。已经有一个proposal可以在语言中添加一个,这显然是在2014 C++ committee meeting中讨论的,但不要指望任何时候。

通常,您应该知道数据库软件不仅限于MySQL等客户端/服务器架构。对于简单的客户端数据库,SQLite是一种常见的替代方案。在任何情况下,数据库系统通常都提供一个C API,可以直接从C ++代码中使用。

答案 1 :(得分:1)

使用ODBC: https://dev.mysql.com/downloads/connector/odbc/

记录更多,更简单