用 Visual C++ 連接 MySQL

學習透過 Visual C++ Windows Form 建立人性化的資料庫介面,以方便使用者操作


Visual C++ 程式設定

新增 Mysql.Data 參考 對專案按右建,點選「屬性」,加入參考

C:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v2.0\MySql.Data.dll
mysqlvc - 用 Visual C++ 連接 MySQL

用到的程式碼

Using namespace

using namespace MySql::Data::MySqlClient;

MySQL連接器、指令傳送、資料讀取

MySqlConnection ^connect;
MySqlCommand ^cmd;
MySqlDataReader ^reader;

連結使用者、連結開啟、關閉

connect = gcnew MySqlConnection( connectstr );
connect->Open();
connect->Close();

傳送指令到 MySQL

cmd = gcnew MySqlCommand( strSQL , connect );
cmd->ExecuteNonQuery();

讀取資料

reader = cmd->ExecuteReader();
while( reader->Read() )
{
    comboBox1->Items->Add( reader->GetString(0) ); richTextBox1->Text += ( reader->GetString(0) ) + Environment::NewLine ;
}
// reader->GetString(0) 代表資料中的第一行

程式截圖

這裡做簡單的練習,透過 UI 來操作資料庫

mysqlvc2 - 用 Visual C++ 連接 MySQL
Jerry
Jerry

樂於分享的軟體工程師,曾在新創與大型科技公司實習,獲得黑客松競賽冠軍,擔任資安研討會講者。長期熱衷於資訊安全、雲端服務、網路行銷等領域,希望將科技知識分享給更多人。內容轉載請來信:jlee58tw@gmail.com

發表回應