mysql api简单的存取代码

引入Mysql/lib/opt/libmysql.dll,发布的时候需要带着这个DLL 
typedef   struct   MSQLConnection 
{ 
        char*   sevname; 
int   port; 
char*   user; 
char*   pwd; 
char*   db; 
}MSQLConn; 

int   getIPlist(char*   iplist) 
{ 
MYSQL *   myData   ;     
MYSQL_RES *   res   ; 

MYSQL_ROW row   ; 


if   (myData   =   mysql_init((MYSQL*)   0)) 
msg= "ok,mysql_init   success! "; 
else{ 
msg= "error,mysql_init   fail! "; 
return   1; 
} 


//mysql初始化工作 
if   (mysql_real_connect(myData,     conn.sevname,   conn.user,   conn.pwd,   NULL,   conn.port,     NULL,   0   )) 
{ 

    
    msg= "ok,   connect   to   my_sql   server "; 
    
    if   (   mysql_select_db(   myData,   conn.db   )   <   0   ) 
{ 
msg= "Can 't   select   the   database   ! "   ; 
mysql_close(   myData   )   ; 
return   3   ; 
} 
}else{ 
msg= "Can 't   connect   to   my_sql   server "; 
mysql_close(   myData   )   ; 
return   2   ; 
} 


//取得一行 

char   *   q= "select   ip   from   boxinfo   "; 
if   (mysql_query(myData,q)) 
msg= "query   ok "; 


res=mysql_store_result(myData); 
if   (res==NULL){   
msg= "get   result   error "; 
mysql_close(   myData   )   ; 
return   5;   
}else 
msg= "getresult   ok "; 


if   (row   =   mysql_fetch_row(   res   )) 
strcat(iplist,row[0]); 


        while   (   row   =   mysql_fetch_row(   res   )   )   { 


strcat(iplist, ", "); 
strcat(iplist,row[0]); 



} 


mysql_close(   myData   )   ; 
return   0; 
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值