CentOS是一款流行的操作系統,在開發過程中經常需要使用C語言連接MySQL數據庫。在這篇文章中,我們會介紹如何在CentOS中使用C語言編寫程序連接MySQL數據庫。
首先,需要安裝MySQL Connector/C。可以通過以下命令進行安裝:
yum install mysql-connector-c
安裝完成后,我們可以開始編寫C語言程序。
下面是一段連接MySQL數據庫的C語言代碼:
#include#include int main() { MYSQL *conn; conn = mysql_init(NULL); if (!mysql_real_connect(conn, "localhost", "username", "password", "database", 0, NULL, 0)) { printf("Failed to connect to database: Error: %s\n", mysql_error(conn)); } else { printf("Connected to MySQL database!\n"); } mysql_close(conn); return 0; }
在這個例子中,我們使用mysql_init()函數初始化一個連接對象,然后使用mysql_real_connect()函數進行連接。需要傳遞4個參數:主機名、用戶名、密碼和數據庫名。如果連接成功,則會輸出“Connected to MySQL database!”,否則會輸出錯誤信息。
需要注意的是,在使用完連接對象后,需要調用mysql_close()函數關閉連接。
通過這樣的簡單的代碼,我們就可以在CentOS中成功連接MySQL數據庫了。