Linux下用语言操作mysql

来源:互联网 发布:中国社会动荡知乎 编辑:程序博客网 时间:2024/05/20 08:23

要使用c语言链接并且操作mysql数据库,首先你要安装mysql数据库。

1.安装mysql数据库

sudo apt-get install mysql-server

如果mysql数据库运行异常,可以用下面命令重启

sudo service mysql restart

2.安装linux下操作mysql的依赖库

sudo apt-get install libmysqlclient-dev

安装成功后我们写一个程序测试一下

3. mysqlc.c

#include "mysql/mysql.h" //安装libmysqlclient-dev库之后,会有mysql.h头文件,具体在哪可以去use/include下面找#include "stdio.h"int main(){MYSQL *s=NULL;//数据库句柄//连接数据库s=mysql_init(NULL);if(NULL==mysql_real_connect(s,"localhost","root","",NULL,0,NULL,0))printf("数据库连接失败:\n%S,%d\n",mysql_error(s),mysql_errno(s));else printf("数据库连接成功");return 1;}

4.编译 gcc mysqlc.c `mysql_config --libs`

关于libs,可以进mysql_config命令查看

5.运行程序,

这里数据库默认只有root用户才可以连接上,所以我们需要登录到root

sudu su

./a.out

6.到这里我们的程序已经成功连接上数据库了

0 0
原创粉丝点击