.net是現在眾多開發人員的選擇、而mysql資料一直以輕型、快速、免費深得許多開發人員的曖昧、而php+mysql一直是許多大型網站所採用的方式。那能不能用.net+mysql這種組合方式了,當然可以,從這一篇隨筆開始,我們一起領略.Net+Mysql的強勢!
一、Mysql資料庫
現在最新版本是5.0.27,可從官方網站或mysql中文網站下載到。
詳細的安裝方法:參考http://bbs.mysql.cn/thread-261-1-1.html
二、資料連線
眾所周知,.Net的資料訪問使用ADO.NET,而.net中沒有提供myql的專用連線工具(比如sql server的sql client),不過mysql.com提供所有用於my的資料連線工具,這裡我們用MySql.Data.dll ,裡邊封裝了所有的mysql資料庫的ADO.NET操作,作用方法與SQL SERVER沒什麼兩樣(舉個例子:SQL SERVER中的SqlCommand,在MYSQL中就叫MySqlCommand)。
這個東東的:http://dev.mysql.com/downloads/connector/net/1.0.html
現在有三個版本:1.0.7 (GA),1.0.8 (RC),5.0.3
使用方法:把MySql.Data.dll 放到bin目錄下,再引用using MySql.Data.MySqlClient;
三、資料管理
SQL SERVER有企業管理器,有查詢分析器,那MYSQL有沒有?mysql這些工具不像sqlserver 那樣整合提供,mysql有很多管理工具,如:phpMyAdmin,Mysql Front等,而我推薦的是EMS SQL Manager 2005 for MySQL,現在最新版本是
3.7.7.1。它有兩個類型:
SQL Manager 2005 for MySQL
SQL Manager 2005 Lite for MySQL
第一個要收費的,一直沒有找到完全的破解,第二個是免費的隨便使用,功能絕對夠你開發用了
:http://www.sqlmanager.net/en/products/mysql/manager/download
推薦網站:
mysql官方網站:http://www.mysql.com
mysql中文網站:http://www.mysql.cn
MySQL 5.1參考手冊:http://dev.mysql.com/doc/refman/5.1/zh/index.html
EMS SQL Manager for MySQL工具的官方網站:http://www.sqlmanager.net