本人一直比較喜歡Mysql,主因是:1.資料庫體積較少。 2.資料庫開源免費。 3.資料庫有許多好用的客戶端工具。
4.跨平台。 5.性能和功能相對強大(不可能去和那些重量級的比)。 6.容易移植部署安裝也簡單。所以我做的小專案通常也會
首選使用Mysql。最近在使用.net sqlserver05的組合,但是苦於sqlserver企業版,標準版只支援server 03,我的桌上型電腦是XP,
所以很鬱悶,裝了個Express,功能少太多了。用的也不爽。卸也卸不乾淨。最後甚至考慮遠端用別人的Sqlserver2000企業
版。但因為.net也同樣支援Mysql連接,所以就上網搜了搜實現,和所需工具。確實沒啥技術含量。看來俺以後也可以考慮
.net Mysql的組合。網路這方面資料非常多,俺也只記錄一下自己的實現體會。不會的參考下,會的繞道就好。
下載工具:
Mysql的connector/net5.0下載位址:
http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector- net-5.0.6.zip/from/pick
下載後直接安裝就可以。
安裝完了,加入引用到項目,就可以使用了。
下面曬一下程式碼:實作功能就是從Mysql讀取一張使用者表,並且執行Mysql的預存程序。例子不不難,成功則靈。本機
都執行通過了。本機環境:XP Mysql5 VS05 C#(ASP.NET2.0)
程式碼很簡單,主要是測試用:
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using MySql.Data.MySqlClient; namespace ConnectMysql { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack){ MySqlConnection con = DB.createCon(); string sql = "select * from t_user"; MySqlDataAdapter mda = new MySqlDataAdapter(sql,con); DataSet ds = new DataSet(); mda.Fill(ds, "user"); this.GridView1.DataSource = ds; this.GridView1.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { MySqlConnection con = DB.createCon(); MySqlCommand cmd = new MySqlCommand("getUsername", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); try { MySqlDataReader dr = cmd.ExecuteReader(); this.GridView2.DataSource = dr; this.GridView2.DataBind(); con.Close(); } catch(Exception ex) { ex.ToString(); con.Close(); } } } }
題目還是挺吸引人的,其實.net1.0連Mysql其實是一樣一樣的。
本文說明了.net2.0連接Mysql5資料庫配置相關內容,更多相關內容請關注php中文網。
相關推薦:
#### ########簡易PHP MySQL 分頁類別##########以上是.net2.0連接Mysql5資料庫配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!