linux C mysql 程式設計

2021-05-24 09:01:52 字數 1562 閱讀 3399

先轉乙個

//test1.c:

#include

#include

int main(int argc, char *argv)

else

}}else

}else

mysql_close(&mysql_conn);

return 0;

}編譯命令:gcc -g -o test1   -i/usr/include/mysql test1.c -l/usr/lib/mysql -lmysqlclient -lz

//test2.c

#include

//#include

#include

int main(int argc, char **argv) else else else

編譯命令:gcc -g -o test2   -i/usr/include/mysql test2.c -l/usr/lib/mysql -lmysqlclient -lz

下面的是我自己寫的乙個/**

*file name: mysql.c**/

#include 

<

stdio.h

>

#include 

<

stdlib.h

>

#include 

"mysql.h

"int

main(

void

)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); 

/*關閉連線 

*/return1;

} 編譯:$gcc -g -o mysql   -i/usr/local/mysql/include/mysql mysql.c -l/usr/locla/mysql/lib/mysql -lmysqlclient -lz

如果執行的時候報libmysqlclient.so.16 找不到錯誤,執行下面命令。

$ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /lib/libmysqlclient.so.16

如果執行程式:

$gcc -g -o mysql   -i/usr/local/mysql/include/mysql mysql.c -l/usr/locla/mysql/lib/mysql -lmysqlclient -lz 會在當前目錄生成 mysql檔案

./mysql執行

或者/path-to -mysql/mysql

linux c mysql 程式設計

先轉乙個 include include int main int argc,char ar else else else mysql close mysql conn return 0 編譯命令 gcc g o test1 i usr include mysql test1.c l usr lib...

程式設計,還是程式設計

喜歡程式設計,雖然水平一般,但還是執著地學習與程式設計有關的知識。中間因為工作關係與程式設計遠離了一段時間,現在又重拾起來,細想起來還是因為喜歡吧。喜歡程式軟體的思想和原理,喜歡程式 的魅力和成就感。程式設計軟體的思想是最值得學習的,一直認為思想決定行動,思想改變世界。每種軟體的流行和受人追捧,無不...

少兒程式設計程式設計

機械人比賽,聽上去讓人有一種高大上的科技感,沒錯,在大多數人眼裡,玩機械人那是科學家做的事情,不過隨著機械人教育的普及,越來越多的孩子也能夠駕馭這高大上的機械人。格物斯坦小坦克告訴你原因,這是歸結於孩子對於程式設計課程的學習,學會對機械人進行程式設計了,自然就能玩轉機械人啦。參加機械人比賽的意義遠遠...