C語言是一門功能強大的編程語言,它可以與大多數數據庫進行連接,其中最常用的是MySQL數據庫。本文將介紹如何使用C語言添加MySQL數據庫連接。
首先,需要下載MySQL數據庫的C語言驅動程序。你可以從MySQL官網找到它,并成功安裝。
#include <mysql.h>
int main()
{
MYSQL *conn; //創建一個數據庫連接
conn = mysql_init(NULL);
if (!conn)
{
printf("mysql_init failure!\n"); //檢查是否建立連接
return -1;
}
conn = mysql_real_connect(conn, "localhost", "root", "password", "database_name", 0, NULL, 0); //建立連接
if (conn)
{
printf("Success to connect to MySQL!\n");
}
else
{
printf("Failed to connect to MySQL!\n"); //連接失敗則返回失敗信息
return -1;
}
mysql_close(conn); //斷開連接
return 0;
}
這段代碼創建了一個名為conn的MySQL數據庫連接。
這里需要注意的是,如果在連接中出現錯誤,則需要在連接函數中使用NULL值來占位。當需要在連接函數中使用密碼時,必須要將密碼值放在連接函數的第三個參數中。
當連接成功后,代碼將在控制臺中輸出成功信息:Success to connect to MySQL!
最后,為了確保安全性和正確性,終止連接是相當重要的,因為在連接數據庫時,內存和CPU可以被占用。
在這種情況下,我們使用mysql_close函數來斷開數據庫連接,釋放資源。
現在你已經了解了如何在C語言中添加MySQL數據庫連接,下一步就是嘗試將它應用于實際項目中。