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


Visual C++ 程式設定

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

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

mysqlvc


用到的程式碼

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