码迷,mamicode.com
首页 > 数据库 > 详细

C语言操作MYSQL的应用

时间:2015-02-04 10:50:07      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

#include <stdio.h>
#include <stdlib.h>
#include <winsock.h>   //这个非常重要,不然玩不转
#include <mysql.h>

int main(int argc, char *argv[])
{
	MYSQL my_connection;
	MYSQL_RES *result;
	MYSQL_ROW sql_row;
	int res;
	int rows,i;
	mysql_init(&my_connection);
	if(mysql_real_connect(&my_connection,"localhost","root","123456","test",0,NULL,0))
	{
        //添加数据                                                                         
        res=mysql_query(&my_connection,"insert into t_title values(50,‘C‘);");                                                                              
        
        //查询数据                                                                           
        res=mysql_query(&my_connection,"select id,title from t_title;");                                                                              
        if(!res)
        {
            result=mysql_store_result(&my_connection);
            if(result)
            {
                rows=mysql_num_rows(result);
                printf("数据总数:%d\n",rows);                
                for(i=0;i<rows;i++)
                {
                   sql_row=mysql_fetch_row(result);
                   printf("ID:%s\tTITLE:%s\n",sql_row[0],sql_row[1]);
                }
            }
        }       
        mysql_free_result(result);                                                         
		//关闭数据库连接 
		mysql_close(&my_connection);
	}
	system("pause");
	return 0;
}

  

C语言操作MYSQL的应用

标签:

原文地址:http://www.cnblogs.com/youyuan1980/p/4271587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!