如何在visual studio 2022 的linux c++项目中使用mysql库
时间: 2024-06-08 15:06:19 浏览: 81
C++开发 的Mysql类库
您可以按照以下步骤使用 MySQL 库:
1. 下载和安装 MySQL C Connector,官网下载链接:https://dev.mysql.com/downloads/connector/c/
2. 在您的 Linux C 项目中添加 `-lmysqlclient` 或 `-lmysqlclient_r` 链接标志到您的编译器命令行参数中。
3. 在您的代码中包含 MySQL Connector 的头文件 `mysql.h`。
4. 与 MySQL 服务器建立连接。
5. 执行您的 SQL 查询或操作。
以下是一个简单的示例:
```c
#include <mysql/mysql.h>
int main() {
MYSQL *conn = mysql_init(NULL);
if (conn == NULL) {
fprintf(stderr, "Failed to initialize MySQL connection: %s\n", mysql_error(conn));
return 1;
}
const char *host = "localhost";
const char *user = "root";
const char *password = "your_password";
const char *database = "your_database";
unsigned int port = 3306;
const char *unix_socket = NULL;
unsigned long client_flag = 0;
if (!mysql_real_connect(conn, host, user, password, database, port, unix_socket, client_flag)) {
fprintf(stderr, "Failed to connect to MySQL server: %s\n", mysql_error(conn));
mysql_close(conn);
return 1;
}
// 执行您的 SQL 查询或操作
mysql_close(conn);
return 0;
}
```
阅读全文