首页 > 数据库技术 > 详细

C语言操作MYSQL的应用

时间:2015-02-04 10:49:26      阅读:295      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!