使用VS2010連接MySQL數(shù)據(jù)庫(kù)
新建項(xiàng)目和添加引用在VS2010中新建一個(gè)名為mysql的C#工程,選擇Windows窗體應(yīng)用程序。然后,在Form1窗體上拖動(dòng)一個(gè)按鈕和一個(gè)DataGridView控件,按鈕用于觸發(fā)連接數(shù)據(jù)庫(kù)獲取數(shù)
新建項(xiàng)目和添加引用
在VS2010中新建一個(gè)名為mysql的C#工程,選擇Windows窗體應(yīng)用程序。然后,在Form1窗體上拖動(dòng)一個(gè)按鈕和一個(gè)DataGridView控件,按鈕用于觸發(fā)連接數(shù)據(jù)庫(kù)獲取數(shù)據(jù)集,按鈕命名為"顯示",DataGridView控件用于顯示數(shù)據(jù)集內(nèi)容。
接下來(lái),打開(kāi)解決方案資源管理器中的引用文件夾,右鍵選擇添加引用。在彈出的對(duì)話框中選擇瀏覽,然后打開(kāi)文件。這是C#連接MySQL數(shù)據(jù)庫(kù)所需的動(dòng)態(tài)庫(kù),其中封裝了許多常用的操作數(shù)據(jù)庫(kù)的方法。
在解決方案資源管理器中的Form1.cs文件中加入以下代碼段:
```csharp
using ;
// ...
string connectionString "Server127.0.0.1;User IDroot;Password123456;Databasetest;CharSetgbk;";
MySqlConnection connection new MySqlConnection(connectionString);
();
string query "SELECT * FROM user";
MySqlCommand command new MySqlCommand(query, connection);
MySqlDataAdapter adapter new MySqlDataAdapter(command);
DataSet dataSet new DataSet();
(dataSet);
[0];
();
```
創(chuàng)建數(shù)據(jù)庫(kù)表
使用Navicat等MySQL圖形化界面工具,在數(shù)據(jù)庫(kù)test中創(chuàng)建一張名為user的表,并添加兩個(gè)字段username和password。
執(zhí)行查詢
完成以上步驟后,點(diǎn)擊"顯示"按鈕執(zhí)行代碼。如果成功連接到數(shù)據(jù)庫(kù),將會(huì)在DataGridView控件中顯示查詢結(jié)果。由于沒(méi)有添加數(shù)據(jù),所以可能會(huì)是空的。
這樣,我們就成功使用VS2010連接MySQL數(shù)據(jù)庫(kù),并顯示查詢結(jié)果。