devc++与mysql怎么连接
时间: 2023-10-27 17:38:32 浏览: 162
C++连接mysql数据库
5星 · 资源好评率100%
要在 Dev-C++ 中使用 MySQL 数据库,需要遵循以下步骤:
1. 下载并安装 MySQL Connector/C++:https://dev.mysql.com/downloads/connector/cpp/
2. 在 Dev-C++ 中创建一个新项目,并将以下代码添加到源文件中:
```
#include <iostream>
#include <mysql_connection.h>
#include <mysql_driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>
using namespace std;
int main() {
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
// 创建一个 MySQL 连接
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "root", "password"); //修改为你的MySQL用户名和密码
// 选择数据库
con->setSchema("database_name"); //修改为你的数据库名称
// 执行 SQL 查询
stmt = con->createStatement();
res = stmt->executeQuery("SELECT * FROM table_name"); //修改为你的表名
// 处理查询结果
while (res->next()) {
cout << res->getString("column_name") << endl; //修改为你的列名
}
// 释放资源
delete res;
delete stmt;
delete con;
return 0;
}
```
3. 在 Dev-C++ 的项目设置中添加以下编译器选项:
```
-I"C:\Program Files\MySQL\Connector C++ 8.0\include" //修改为你的 MySQL Connector/C++ 的安装路径
-L"C:\Program Files\MySQL\Connector C++ 8.0\lib64" //修改为你的 MySQL Connector/C++ 的安装路径
-lmysqlcppconn8 //使用 MySQL Connector/C++ 的动态链接库
```
4. 编译并运行程序,如果一切正常,你应该能够看到来自 MySQL 数据库的查询结果。
阅读全文