DevC是一個(gè)非常優(yōu)秀的開發(fā)工具,它是免費(fèi)的,跨平臺的,很多程序員都喜歡使用它開發(fā)各種軟件。MySQL則是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它是開源免費(fèi)的,非常穩(wěn)定可靠。
在使用DevC開發(fā)中經(jīng)常需要與MySQL進(jìn)行交互,這時(shí)候我們需要使用MySQL的API,可以使用C語言和C++語言進(jìn)行編程。下面我們以C++語言為例,詳細(xì)介紹如何在DevC中使用MySQL。
#include//添加MySQL頭文件 #include using namespace std; int main() { MYSQL conn; //定義MySQL連接 mysql_init(&conn); //初始化連接 const char *server = "localhost"; //定義服務(wù)器地址 const char *user = "root"; //定義用戶名 const char *password = "123456"; //定義密碼 const char *database = "test"; //定義數(shù)據(jù)庫名 //連接MySQL if(mysql_real_connect(&conn, server, user, password, database, 0, NULL, 0)) { cout<< "連接MySQL成功"<< endl; } else { cout<< "連接MySQL失敗"<< endl; } mysql_close(&conn); //關(guān)閉連接 return 0; }
以上是一個(gè)簡單的MySQL連接示例程序。首先,我們需要添加MySQL頭文件<mysql.h>
,然后使用MYSQL
結(jié)構(gòu)體定義MySQL連接,使用mysql_init()
函數(shù)初始化連接。
接著,我們需要定義服務(wù)器地址、用戶名、密碼和數(shù)據(jù)庫名,并使用mysql_real_connect()
函數(shù)連接MySQL。如果連接成功,則輸出連接MySQL成功
,否則輸出連接MySQL失敗
。
最后,使用mysql_close()
函數(shù)關(guān)閉連接,釋放資源。