LinuxC -- MySQL
来源:互联网 发布:商品条形码制作软件 编辑:程序博客网 时间:2024/05/19 15:22
/* * file name: mysql.c * function: mysqlConnect,mysqlInsert,mysqlUpdate,mysqlDelete * compile: gcc &(mysql_config --cflags) mysql.c -o mysql $(mysql_config --libs) * the compiling way works under Ubuntu, others not tested */#include <stdio.h>#include <mysql.h>int main(){/* create a MYSQL connection object */MYSQL *mysql;MYSQL_RES *res;MYSQL_ROW row;/* mysql parameters */char *svr = "localhost";/* mysql server */char *usr = "root";/* login user */char *pwd = "joyboy";/* password */char *db = "information_schema";/* database *//* initialize connection */mysql = mysql_init(NULL);/* connect mysql */if (!mysql_real_connect(mysql,svr,usr,pwd,db,0,NULL,0)){fprintf(stderr, "%s\n",mysql_error(mysql));/* connect failed */exit(1);} else {printf("Connecting mysql successful!\n");/* connect succss */}/* show tables of database */if (mysql_query(mysql,"show tables")){fprintf(stderr,"%s\n",mysql_error(mysql));exit(1);}res = mysql_use_result(mysql);printf("MySQL Tables in mysql database:\n");while((row = mysql_fetch_row(res))!=NULL){printf("%s\n",row[0]);}mysql_free_result(res);/* show top 2 records of table: TABLES */char * sql = "select * from TABLES limit 0,2";if(mysql_query(mysql,sql)){fprintf(stderr,"%s\n",mysql_error(mysql));exit(1);}res = mysql_use_result(mysql);printf("Top 2 records of table TABLES:\n");while((row = mysql_fetch_row(res))!=NULL){printf("%s\n",row[1]);}mysql_free_result(res);/* close connection */mysql_close(mysql);return 0;}
0 0
- LinuxC -- MySQL
- Linuxc
- linuxc
- linuxC无法访问mysql.h:fatal error: mysql.h: No such file or directory compilation terminated.
- linuxC编程
- LinuxC socekt
- linuxC通讯录
- linuxC语句
- LinuxC编程
- LinuxC编程实战
- LinuxC:sizeof,strlen
- 用LinuxC实现pstree
- linuxC开发调式工具
- linuxC之目录读取
- LinuxC的调试工具
- LinuxC语言笔记
- LinuxC模拟ls程序
- 嵌入式linuxC函数整理
- C# Dictionary 的几种遍历方法
- js正则(获取所有迅雷地址)
- Insertion Sort List
- 有关case语句
- web.py处理url
- LinuxC -- MySQL
- PHP魔术函数、魔术常量、预定义常量
- 【HDFS】hdfs的fsck是咋回事
- UVA 10905 - Children's Game
- jsp页面实现excl下载,java使用jxl.jar实现excl下载
- Android有线网调试
- 挨踢项目求生法则(7)——实施篇
- BI 入门经典
- win 7下myEcplice 9.0 破解(图文)