一汉额、工具安裝曹仗;
安裝 MySQL For Windows,這個(gè)不多說蠕搜,上官網(wǎng)下載怎茫;
安裝mysql-connector-net,這個(gè)是MySQL數(shù)據(jù)庫.NET開發(fā)驅(qū)動(dòng),因?yàn)镃#是.NET架構(gòu)的讥脐,所以需要通過這個(gè)工具提供的Mysql.Data.dll來訪問MySQL數(shù)據(jù)庫遭居;
安裝VS2015,這個(gè)也不多說旬渠,上網(wǎng)官網(wǎng)下載俱萍,然后找破解方法。
1.VS創(chuàng)建一個(gè)C#的Windows窗體應(yīng)用程序:
2.添加MySQL.Data.dll的引用:
3.從工具箱向form1窗體上拖一個(gè)按鈕和datagridview控件枪蘑,按鈕是觸發(fā)連接數(shù)據(jù)庫獲取數(shù)據(jù)集,按鈕的名稱為顯示,datagridview控件是用于顯示數(shù)據(jù)集內(nèi)容:
4.添加命名空間和button1的點(diǎn)擊事件處理函數(shù):
privatevoidbutton1_Click(objectsender, EventArgs e){stringstr ="Server=localhost;User ID=root;Password=;Database=my_test;CharSet=gbk";? ? MySqlConnection con =newMySqlConnection(str);//實(shí)例化鏈接con.Open();//開啟連接stringstrcmd ="select * from runoob_tbl";? ? MySqlCommand cmd =newMySqlCommand(strcmd, con);? ? MySqlDataAdapter ada =newMySqlDataAdapter(cmd);? ? DataSet ds =newDataSet();? ? ada.Fill(ds);//查詢結(jié)果填充數(shù)據(jù)集dataGridView1.DataSource = ds.Tables[0];? ? con.Close();//關(guān)閉連接}
1
2
3
4
5
6
7
8
9
10
11
12
13
1
2
3
4
5
6
7
8
9
10
11
12
13
5.生成解決方案和運(yùn)行:
可以看到岳颇,我們已經(jīng)連接上了本地的數(shù)據(jù)庫照捡,并且成功訪問到了一個(gè)表中的內(nèi)容。