Linux下用语言操作mysql

xiaoxiao2021-02-28  102

要使用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.到这里我们的程序已经成功连接上数据库了

转载请注明原文地址: https://www.6miu.com/read-73711.html

最新回复(0)