2016-03-12 52 views
-2

我想了解如何使用c + +代码与任何数据库进行连接,我搜索了很多地方,并遇到连接器c + + MySQL,虽然它似乎很好,但没有解释如何进行连接(我是寻找一个解释,开始像:首先你需要创建这个对象,这将用于存储连接字符串,然后你这样做...)。使用C++连接数据库的标准方式是什么?

编辑:我是新来的节目,想知道数据库连接是如何实现的,我搜索,得到了像ODBC和CPP连接器的结果,有文件证明这些,但它似乎像他们写的有经验的程序员,它不是初学者友好的。所以最后我想知道可以用什么方式连接任何数据库,如果您可以提供一些链接,可以帮助初学者创建与数据库或与数据库连接有关的任何书籍的连接。

+0

非常感谢您的投票。你可能会有一些bjarne stroustrup,但我不是。 – mightyWOZ

+0

查看MySQL Connector C++。 –

回答

3

数据库访问从来没有用C++标准化。因此,

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

无。只有非标准的方法。

也许在将来的某一天C++将有一个标准的数据库访问层。已经有一个proposal为该语言添加一个,这在2014 C++ committee meeting中显然已经讨论过了,但不要期待任何事。


一般来说,您应该知道数据库软件并不局限于像MySQL这样的客户端/服务器体系结构。对于简单的客户端数据库,SQLite是一种常见的选择。无论如何,数据库系统通常提供一个C API,它可以直接从C++代码中使用。

+0

谢谢你的回答,它让我意识到并不是所有的人都在堆栈溢出。 – mightyWOZ

+1

@Balraj获取downvotes决不是_mean_,当鼠标指针悬停在问题downvote按钮上时,请阅读工具提示。 –

相关问题