<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      .net2.0連接Mysql5數據庫設置

      [摘要]本人一直比較喜歡Mysql,主要原因就是:1.數據庫體積小。2.數據庫開源免費。3.數據庫有許多好用的客戶端工具。4.跨平臺。5.性能和功能相對強大(不可能去和那些重量級的比)。6.容易移植部署安裝...
      本人一直比較喜歡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如何優化

      簡易 PHP+MySQL 分頁類

      以上就是.net2.0連接Mysql5數據庫配置的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清