Linux C語言連線 sqlserver資料庫

2021-09-07 11:37:57 字數 1055 閱讀 4863

記錄一下linux下使用c語言連線sqlserver的方法。

連線前需要安裝freetds。

參考:這個是從參考鏈結中的提取**。分析一下,寫上注釋。

#include#include#include#include#include#includeint main(void)  

else

// 連線資料庫

if(dbuse(dbprocess,szdbname)==fail)else

// 查詢資料庫中表中的內容

dbcmd(dbprocess,"select * from real_date_log"); //查詢資料表中的內容,更具實際情況更改資料表名稱

// 執行命令

if(dbsqlexec(dbprocess)==fail)

else

printf("query table success\n");

dbint result_code;

char szid[1024];

char szbegintime[1024];

char szdescription[1024];

// 檢視命令執行的結果。

while((result_code=dbresults(dbprocess))!=no_more_results)

} }

//關閉資料庫連線

dbclose(dbprocess);

return 0;

}

編譯

gcc -o testsybase testsybase.c -l /usr/local/freetds7.0/lib/ -lsybdb -i /usr/local/freetds7.0/include/

執行

export ld_library_path=/usr/local/freetds7.0/lib/  

./testsybase

tony liu

2017-5-26, shenzhen

Linux C語言連線 sqlserver資料庫

記錄一下linux下使用c語言連線sqlserver的方法。連線前需要安裝freetds。參考 這個是從參考鏈結中的提取 分析一下,寫上注釋。include include include include include includeint main void else 連線資料庫 if dbus...

Linux C語言連線MySQL 增刪改查操作

linux下想要測試mysql和memcached的效能,因為是伺服器只能通過終端連線,所以考慮用c語言寫測試 於是研究了把c怎麼連線mysql以及增刪改查的 安裝mysql client或者編譯原始碼安裝mysql後,會有支援c語言寫客戶端的標頭檔案和庫檔案,但是目錄可能不一樣,mysql原始碼安...

Linux C語言連線MySQL 增刪改查操作

linux下想要測試mysql和memcached的效能,因為是伺服器只能通過終端連線,所以考慮用c語言寫測試 於是研究了把c怎麼連線mysql以及增刪改查的 安裝mysql client或者編譯原始碼安裝mysql後,會有支援c語言寫客戶端的標頭檔案和庫檔案,但是目錄可能不一樣,mysql原始碼安...