linux 下 C 語言 連線 MySQL資料庫

2021-06-29 06:54:07 字數 915 閱讀 3058

linux下c語言和mysql資料庫

#include #include #include // 要把mysql標頭檔案設定好

int main(int argc, char *argv)

// 與mysql資料庫引擎建立連線。

conn_ptr = mysql_real_connect(conn_ptr, "localhost", "root", "root",

"test", 0, null, 0);

if (conn_ptr)

else

//query = "delete from stu where name = 'c'";

//t=mysql_real_query(conn_ptr,query, (unsigned int)strlen(query) );

query = "select * from stu";

// 執行query字串中的sql語句

t = mysql_real_query(conn_ptr, query, (unsigned int)strlen(query) );

if (t)

else

// 獲取語句執行的返回結果。

res=mysql_use_result(conn_ptr);

for(r = 0; r <= mysql_field_count(conn_ptr); r++)

printf("\n");

}mysql_close(conn_ptr);

return 0;

}// 用以下命令使用 gcc 編譯 這個 c原始檔.(linux系統要安裝gcc和 mysql嵌入式開發包)

// gcc -o c_mysql_o -g c_mysql.c -lmysqlclient

linux下C語言連線mysql

linux下c語言連線mysql include include include mysql mysql void doquery m res mysql store result mysql if m res null while m field mysql fetch field m res i...

Linux下C語言連線MySQL

include include include int main if mysql query mysql,select from test num fields mysql num fields result while row mysql fetch row result for i 0 i編譯...

Linux下C語言連線MySQL

相對於window下的設定,linux要簡單的很多。1.示例程式 vi mysql c api.c include include mysql mysql.h int main return 0 2.編譯命令 在mysql編譯後的二進位制檔案中,有乙個很有用的二進位制檔案 mysql config ...