1. 程式人生 > >ASP.net連線Mysql資料庫詳解

ASP.net連線Mysql資料庫詳解

1、資源:Mysql-5.6.24-win32、VS2013、mysql-connector-odbc-5.3.6-win32;

2、ODBC下載:在Mysql官網可下載Mysql ODBC,注意,什麼版本的mysql配什麼版本的ODBC,很重要!


下載後雙擊安裝。

3、建立ODBC資料來源:

開啟  控制面板->系統和安全->管理工具->ODBC資料來源(32位)

因為我安裝的mysql資料庫是32位的,所以選擇32位的資料來源:


彈出資料來源管理程式(32位):


選擇使用者DNS,點選右邊的“新增”按鈕,選擇MySQL ODBC 5.3 ANSI Driver->完成:


彈出介面如圖所示:Data Source Name可自己隨意填寫;TCP/IP Server如果是本機資料庫的話一般填localhost;Port埠號不要改;User填root,Password填你登陸自己的mysql時所用的密碼;Database選擇一個你已經建好的mysql資料庫,比如我選擇資料庫XYDdata;最後點選Text測試,彈出連線成功的對話方塊(這一步如果出錯,沒有彈出連線成功的對話方塊,那麼極有可能是因為下載的Mysql ODBC與Mysql的版本不相匹配)。



選擇系統DNS,點選新增,步驟、填法同上,不再細講。

完成後,如圖所示,使用者DNS和系統DNS都添加了名為Lizer的資料來源:



ODBC資料來源建立成功。

4、開啟VS2013,新建一個ASP.net應用程式:


5、新增一個Web窗體WebForm1.aspx:


6、使用ASP資料繫結控制元件:

以GridView控制元件為例:

GridView以表的形式顯示資料,並提供對列進行排序、分頁、翻閱資料及編輯或刪除單個記錄的功能。

使用示例:

檢視->工具箱->資料,雙擊GridView將空間拖到頁面中:


在“設計”中點選右邊的小箭頭,彈出GridView任務,選擇資料來源選擇“新建資料來源”:


彈出:


選擇“SQL資料庫”,點選“新建連線”:


如下圖所示,資料來源選擇ODBC資料來源;資料來源選擇我們前面新建的資料來源”Lizer";登陸資訊中使用者名稱密碼即為我們在建立資料來源“Lizer"時填寫的User和Password:


點選確定,再點選下一步:




輸入SQL語句 select * from Book(Book是資料庫中的一個表):


點選 下一步->完成。

軟體會為我們自動生成程式碼:


7、執行程式,表Book中的資料以表格的形式呈現出來: