linux c连接mysql数据库
先安装 libmysqlclient-dev
安装后,包含mysql操作的函数的头文件mysql.h就会创建在/usr/include/mysql下。
因此数据库操作的程序中都要 #include
编译的时候必须加上 -lmysqlclient 参数
#include <stdlib.h>
#include <stdio.h>
#include <mysql/mysql.h>
int main(int argc, char *argv[])
{
MYSQL *conn_ptr;
//chus
conn_ptr = mysql_init(NULL);
if (!conn_ptr)
{
fprintf(stderr, "mysql_init failed\n");
return EXIT_FAILURE;
}
conn_ptr = mysql_real_connect(conn_ptr,"localhost", "root","root","database_name", 0, NULL, 0);
if (conn_ptr)
{
printf("Connection success\n");
}
else
{
printf("Connection failed\n");
}
mysql_close(conn_ptr);
return EXIT_SUCCESS;
}
|
阅读(2129) | 评论(1) | 转发(0) |