MySQL原始庫是一種數據庫軟件中的基礎組件,它使用了標準化的結構和語法。這種數據庫使用C/C++語言并且可以在各種操作系統上運行。MySQL數據庫軟件旨在實現簡單、快速和可靠的數據存儲。
這是一個MySQL原始庫的代碼示例: #include// 導入MySQL的頭文件 int main(int argc, char **argv) { MYSQL mysql; // 初始化數據庫連接 mysql_init(&mysql); // 連接到服務器 if(!mysql_real_connect(&mysql, "localhost", "user", "password", NULL, 0, NULL, 0)) { // 連接失敗,輸出錯誤信息 fprintf(stderr, "Failed to connect to database: Error: %s\n", mysql_error(&mysql)); return 1; } // 運行查詢 if(mysql_query(&mysql, "SELECT * FROM mytable")) { // 查詢失敗,輸出錯誤信息 fprintf(stderr, "Failed to query the database: Error: %s\n", mysql_error(&mysql)); return 1; } MYSQL_RES *result = mysql_use_result(&mysql); // 輸出查詢結果 for(MYSQL_ROW row = mysql_fetch_row(result); row != NULL; row = mysql_fetch_row(result)) { printf("%s %s %s\n", row[0], row[1], row[2]); } // 釋放結果集 mysql_free_result(result); // 關閉連接 mysql_close(&mysql); return 0; }
在這個示例中,我們首先打開了一個新的MySQL連接。然后,我們運行了一條查詢,并將查詢結果儲存在變量result中。最后,我們輸出了查詢結果,并于最后關閉了MySQL連接。