21xrx.com
2024-12-23 01:58:26 Monday
登录
文章检索 我的文章 写文章
C++ 连接 MySQL 数据库的示例代码
2023-06-26 19:11:47 深夜i     --     --
C++ MySQL 数据库连接 示例代码

C++ 是一种功能强大的编程语言,它可以轻松地连接 MySQL 数据库。在本文中,我们将演示如何使用 C++ 连接 MySQL 数据库,并提供一些示例代码。

首先,我们需要下载并安装 MySQL C++ Connector。这个 connector 可以通过 MySQL 官方网站进行下载,下载后我们将它解压到本地的任意目录。

然后,我们需要包含 MySQL 的头文件。在你的 C++ 程序中,使用以下代码:

#include

#include

#include

#include

接下来,我们需要建立与 MySQL 数据库的连接。在你的 C++ 程序中,使用以下代码:

sql::Driver *driver;

sql::Connection *con;

sql::Statement *stmt;

sql::ResultSet *res;

driver = get_driver_instance();

con = driver->connect("tcp://127.0.0.1:3306", "root", "password");

stmt = con->createStatement();

这个代码块建立了一个连接到本地主机上的 MySQL 数据库。在连接字符串中,我们使用了“root”作为用户名,“password”作为密码。除此之外,我们还需要为这个连接创建一个 Statement,它将会用于后续的查询操作。

下面,我们将演示如何查询 MySQL 数据库中的数据:

res = stmt->executeQuery("SELECT * FROM mytable");

这个代码块会执行一个查询操作,从名为“mytable”的 MySQL 表中读取所有的数据。执行这个查询操作后,ResultSet 对象会存储查询结果。

最后,我们需要释放我们的资源:

delete res;

delete stmt;

delete con;

这些代码块会逐个释放我们所创建的对象。

上面的代码是一个基本的 C++ 连接 MySQL 数据库的示例。通过这些代码,你可以轻松地连接任何 MySQL 数据库并执行查询操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复