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


Visual C++ 程式設定

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

C:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v2.0\MySql.Data.dll


用到的程式碼

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來操作資料庫