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
- Linux下用语言操作mysql
- linux下用语言连接sqlite数据库
- Linux下Mysql操作
- linux下,操作mysql
- linux下 mysql 操作
- linux下mysql操作
- linux 下mysql操作
- linux下mysql操作
- Linux下mysql基本操作
- Linux下Mysql基础操作
- linux下mysql操作常用命令
- linux下MYSQL简单操作
- linux下mysql操作命令
- linux下mysql操作命令
- linux下mysql的操作
- linux下mysql操作命令
- linux 下mysql 命令操作
- linux下mysql基本操作
- JavaMail邮件开发
- 【JZOJ5105】【GDSOI2017】魔兽争霸 x
- html5的元素拖拽
- Android--线程与异步消息处理机制
- angularJs里单选框radio怎么使用ng-model?
- Linux下用语言操作mysql
- WWW17健康计算论文选读
- JDK代理的基本使用
- POJ 1837 Balance
- React组件生命周期详解
- 使用PDFBOX提取PDF文件
- RocketMQ单机部署及使用
- 集群消费和广播消费
- 387. First Unique Character in a String(C语言)