.net串連資料庫mysql常用方法

來源:互聯網
上載者:User
.net串連資料庫mysql常用方法 

.net串連mysql資料庫驅動包MySql.Data.dll (mysql-connector-net-5.0.8.1.exe )下載

眾所周知,.Net的資料訪問使用ADO.NET,而.net中沒有提供myql的專用連線工具(比如sql server的sql client),不過mysql.com提供所有用於mysql資料庫連接工具,這裡我們用MySql.Data.dll ,裡邊封裝了所有的mysql資料庫的ADO.NET操作,作用方法與SQL SERVER幾乎一樣(舉個例子:SQL SERVER中的SqlCommand,在MYSQL中就叫MySqlCommand)。

使用方法如下:

1)安裝 資料庫驅動包MySql.Data.dll (mysql-connector-net-5.0.8.1.exe )。

2)在自己的解決方案(工程)中引入MySql.Data.dll 包。步鄒如下:

a)在解決方案中的 引用 上單擊滑鼠右鍵。

b)在彈出的介面上單擊 添加引用 。

c)在彈出的對話方塊上單擊 瀏覽 選項。

d)在尋找範圍文字框內找到剛才安裝的MySql.Data.dll 這個包。

註:MySql.Data.dll 預設路徑是:

C:\Program Files\MySQL\MySQL Connector Net 5.0.8.1\Binaries\.NET 2.0

e)單擊確定按鈕。

 

3)編寫串連mysql資料庫代碼:(執行個體如下:)
using MySql.Data.MySqlClient; <---必須引入此空間

//Data Source 資料庫所在的伺服器位址

//Database所要串連的資料庫名稱

//User ID資料庫的使用者名稱

//Password資料庫密碼

//port資料庫連接埠號碼(如果是3306可省略)

              MySqlConnection DBConn = new MySqlConnection("Data Source=192.168.1.2;Database=discuz;User ID=root;Password=123456;port=;charset=gb2312;");
                try
                  {

                      DBConn.Open();
                                    
                }
                catch (Exception ex)
                {
                    //拋出異常             

                }
                finally
                {
                    DBConn.Close();
                    DBConn.Dispose();
                
                }

提示:charset=gb2312加上這節作用是解決中文亂碼問題。
本文為轉載

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.