一、工具安裝;
安裝 MySQL For Windows,這個不多說,上官網(wǎng)下載;
安裝mysql-connector-net,這個是MySQL數(shù)據(jù)庫.NET開發(fā)驅(qū)動,因為C#是.NET架構(gòu)的,所以需要通過這個工具提供的Mysql.Data.dll來訪問MySQL數(shù)據(jù)庫;
安裝VS2015,這個也不多說,上網(wǎng)官網(wǎng)下載,然后找破解方法。
1.VS創(chuàng)建一個C#的Windows窗體應(yīng)用程序:
2.添加MySQL.Data.dll的引用:
3.從工具箱向form1窗體上拖一個按鈕和datagridview控件,按鈕是觸發(fā)連接數(shù)據(jù)庫獲取數(shù)據(jù)集,按鈕的名稱為顯示,datagridview控件是用于顯示數(shù)據(jù)集內(nèi)容:
4.添加命名空間和button1的點擊事件處理函數(shù):
privatevoidbutton1_Click(objectsender, EventArgs e){stringstr ="Server=localhost;User ID=root;Password=;Database=my_test;CharSet=gbk";? ? MySqlConnection con =newMySqlConnection(str);//實例化鏈接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.生成解決方案和運行:
可以看到,我們已經(jīng)連接上了本地的數(shù)據(jù)庫,并且成功訪問到了一個表中的內(nèi)容。