MFC 是一些微軟 Windows 平臺上的 C++ 庫,其中包括用于 Windows 應用程序開發的類和函數。MySQL 是一種廣泛使用的關系型數據庫管理系統,這兩種技術結合在一起可以讓我們開發出功能強大的應用程序。
在 MFC 中使用 MySQL,需要下載并安裝 MySQL Connector/C++ 庫。
#include "mysql_connection.h" #include "mysql_driver.h" #include "mysql_error.h" using namespace sql; //連接到MySQL數據庫 Driver* driver = get_driver_instance(); Connection* con = driver->connect("tcp://127.0.0.1:3306", "user", "password"); //在數據庫上創建一個聲明 Statement* stmt = con->createStatement(); //執行查詢 stmt->execute("USE test"); ResultSet* res = stmt->executeQuery("SELECT * FROM myTable"); //處理結果集 while (res->next()) { int id = res->getInt("id"); string name = res->getString("name"); double price = res->getDouble("price"); cout<< id<< "\t"<< name<< "\t"<< price<< endl; } //關閉連接 delete res; delete stmt; delete con;
在上面的代碼中,我們嘗試連接到本地 MySQL 數據庫,執行查詢“SELECT * FROM myTable”,并輸出結果集中每一行的 ID、名稱和價格。
注意,這只是一個簡單的示例,你需要根據自己的實際情況進行相應的修改。同時,需要確保你已經在 MySQL 中創建了“test”數據庫,并在其中創建了“myTable”表。
希望這篇教程對你有所幫助,祝你在使用 MFC 和 MySQL 開發應用程序時順利進行!