CentOS下的C连接MySQL数据库
2015-11-11 21:03
519 查看
完成上面的操作之后,/etc/init.d/mysqld restart重启mysql完成上面的操作之后密码就设定好了。2、安装支持库yum install mysql-devel-i386 开始安装3、编写程序mysql.c
> #include <stdlib.h> > #include <stdio.h> > #include <mysql/mysql.h>MYSQL *conn_ptr;int main(void){conn_ptr = mysql_init(NULL);if (!conn_ptr){fprintf(stderr,”mysql_init failed!\n”);return (-1);}conn_ptr = mysql_real_connect(conn_ptr,”127.0.0.1”,”root”,”“,”mysql”,3306,0,NULL);if (conn_ptr){printf (“connection succeed!\n”);}else{printf (“connection failed!\n”);return (-2);}mysql_close(conn_ptr);printf (“connection close!\n”);return 0;}4、编译程序gcc -o mydbcon -I /usr/include/mysql/ -L /usr/lib/mysql -lmysqlclient mysql.c5、执行程序./mydbconconnection succeed!connection close!
相关文章推荐
- Linux安装软件包过慢怎么办?
- Linux---Ubuntu系统安装(使用技巧)
- linux下core文件调试方法
- Linux多线程实践(9) --简单线程池的设计与实现
- Linux查看物理CPU个数、核数、逻辑CPU个数
- (九)Linux查看用户登录的命令
- maven使用指南
- Linux常用命令大全
- Linux在线求助 man page
- MySQL学习笔记2-System administration(Installing MySQL on Linux Using RPM Packages)
- linux or unix vi编辑器常用命令
- linux下验证码无法显示:Could not initialize class sun.awt.X1 解决方案
- Linux设置和查看环境变量的方法
- KVM虚拟化基本管理
- linux下通过命令行更新android sdk
- Linux NPTL 是什么
- Linux上安装JDK环境变量配置
- Linux多线程实践(8) --Posix条件变量解决生产者消费者问题
- linux设置外接显示器的分辨率
- Linux下高cpu解决方案