首頁 >資料庫 >mysql教程 >.net2.0連接Mysql5資料庫配置

.net2.0連接Mysql5資料庫配置

jacklove
jacklove原創
2018-06-14 16:09:431469瀏覽

          本人一直比較喜歡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中文網。

相關推薦:

cookie 與session 的區別詳解

了解MySQL如何最佳化


##了解MySQL如何最佳化

#### ########簡易PHP MySQL 分頁類別##########

以上是.net2.0連接Mysql5資料庫配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn