問:如何在 DevC++ 中連接 MySQL 數(shù)據(jù)庫?
答:在 DevC++ 中連接 MySQL 數(shù)據(jù)庫需要進(jìn)行以下步驟:
nector/C++。
nectornector/C++ 版本,下載完成后解壓到任意目錄。
2. 配置 DevC++。
ysqlnectorxxysql.dll.aysqlnectorxxysqlcppconn.dll.a
nectorxx”為操作系統(tǒng)和編譯器版本號(hào)。
3. 編寫代碼連接 MySQL 數(shù)據(jù)庫。
以下是一個(gè)連接 MySQL 數(shù)據(jù)庫的示例代碼:
clude>cludeysql_driver.h>cludeysqlnection.h>cluden/driver.h>cludenent.h>cluden/resultset.h>
gamespace std;gamespace sql;
tain() {
// 創(chuàng)建 MySQL 連接
Driver *driver;nection;stance();nect("tcp://127.0.0.1:3306", "root", "password");
// 執(zhí)行 SQL 查詢entt;
ResultSet *res;tent();tytable");
// 輸出查詢結(jié)果ext()) {t("id")<< "\t";game")<< "\t";tdl;
}
// 釋放資源
delete res;t;;
0;
其中“127.0.0.1”為 MySQL 數(shù)據(jù)庫所在的 IP 地址,“3306”為 MySQL 數(shù)據(jù)庫的端口號(hào),“root”為 MySQL 數(shù)據(jù)庫的用戶名,“password”為 MySQL 數(shù)據(jù)庫的密碼。
4. 編譯并運(yùn)行程序。
編譯程序時(shí)需要在“參數(shù)”選項(xiàng)卡中選擇“編譯器”選項(xiàng)卡,并添加以下庫文件路徑:
ysqlnectorxxclude
nectorxx”為操作系統(tǒng)和編譯器版本號(hào)。
運(yùn)行程序時(shí)需要將以下庫文件拷貝到程序運(yùn)行目錄:
ysqlnectorxxysql.dllysqlnectorxxysqlcppconn.dll
至此,就完成了在 DevC++ 中連接 MySQL 數(shù)據(jù)庫的操作。