欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mfc mysql修改數據庫連接

呂致盈2年前14瀏覽0評論

MFC中使用MySQL數據庫連接是一種常見的需求。一般而言,連接數據庫需要更改代碼中的連接信息。下面就來介紹如何修改MFC中的MySQL數據庫連接。

// 定義連接參數
CString strServer = L"localhost";     // MySQL主機IP地址或名稱
CString strUser = L"root";            // MySQL用戶名
CString strPwd = L"123456";           // MySQL用戶密碼
CString strDBName = L"test";          // 數據庫名稱
int nPort = 3306;                     // MySQL的端口號
// 建立數據庫連接
CDatabase db;
db.OpenEx(L"DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=" + strServer
+ L";UID=" + strUser + L";PWD=" + strPwd + L";DATABASE=" + strDBName
+ L";PORT=" + std::to_wstring(nPort) + L";OPTION=3;");

以上代碼是建立MySQL數據庫連接的代碼,其中MySQL ODBC 8.0 ANSI Driver是ODBC數據源名稱,可以根據實際情況更改。而連接參數直接使用具體的值進行初始化,如果需要修改連接參數,只需要修改相應的變量即可。

// 修改連接參數
strServer = L"192.168.0.100";    // 修改MySQL主機IP地址
strUser = L"admin";              // 修改MySQL用戶名
strPwd = L"admin123";            // 修改MySQL用戶密碼
strDBName = L"newDB";            // 修改數據庫名稱
// 建立新的數據庫連接
db.Close();                     // 關閉當前數據庫連接
db.OpenEx(L"DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=" + strServer
+ L";UID=" + strUser + L";PWD=" + strPwd + L";DATABASE=" + strDBName
+ L";PORT=" + std::to_wstring(nPort) + L";OPTION=3;");

如果需要修改連接參數,在使用新的值初始化連接參數變量后,只需要關閉當前數據庫連接,重新建立一個新的數據庫連接即可。