在C语言中连接MySQL数据库,通常使用MySQL的C API。首先需要包含mysql.h
头文件,然后初始化一个MYSQL
结构体,设置必要的连接参数(如主机名、用户名、密码和数据库名),最后调用mysql_real_connect()
函数进行连接。以下是一个示例代码片段:,,``c,#include,#include,,int main() {, MYSQL *conn;, conn = mysql_init(NULL);, if (conn == NULL) {, fprintf(stderr, "%s,", mysql_error(conn));, exit(1);, }, if (mysql_real_connect(conn, "localhost", "root", "password", "testdb", 0, NULL, 0) == NULL) {, fprintf(stderr, "%s,", mysql_error(conn));, mysql_close(conn);, exit(1);, }, // 执行查询或其他操作..., mysql_close(conn);, return 0;,},
`,,这个程序演示了如何初始化MySQL连接,连接到名为
testdb`的数据库,并在完成后关闭连接。