linux通過c語言程式設計訪問遠端mysql

2021-06-06 06:00:13 字數 623 閱讀 5473

[cpp]view plain

copy

#include 

#include 

#include "mysql/mysql.h"  

intmain(

void

)   else

char

*sql = 

"select host,user from user order by rand()"

;  if

(mysql_query(&mysql, sql)!=0)  

rs = mysql_store_result(&mysql); /* 獲取查詢結果 */

while

((row = mysql_fetch_row(rs)))  

mysql_free_result(rs); /* 釋放結果集 */

mysql_close(&mysql); /* 關閉連線 */

return

1;  

}  

用以下命令使用 gcc 編譯 這個 c原始檔.

gcc -o mysqltest -g mysqltest.c -lmysqlclient

./mysqltest

LINUX下通過C 訪問SQLSERVER資料庫

linux下通過c 訪問微軟的資料庫,有點麻煩。微軟官方的linux資料庫驅動支援不好,本例通過unixodbc,使用freetds驅動,再通過soci封裝的odbc方式訪問資料庫 具體版本 unixodbc 2.3.4.tar.gz和freetds 0.95.19.tar.gz tar xvf u...

C語言通過Hiredis訪問redis資料庫

c語言訪問redis資料庫 準備hiredis庫 centos7或8 hiredis 0.11.0.tar.gz yum install redis 安裝hiredis庫 解壓hiredis壓縮包 tar zcvf hiredis 0.11.0.tar.gz 在hiredis根目錄執行 make m...

C語言程式設計實現病毒,木馬等的dll遠

有人問學完了c可以做什麼,似乎好像什麼也做不了,其實你學完了,你就可以用你學的這些知識做到windows系統下的一切,因為windows的基層本身也是用c寫的你只要熟悉這些函式就行了,甚至你超越現在的windows系統,根據它來用c進行驅動開發,甚至你如果對windows不滿意,還可以用c自己寫一款...