此文章抓主要介紹的是C# 鏈接MySQL數據庫的實際操作方案,以及在其實際操作中值得我們大家注意的幾個方面的描述,本文主要是以實例的方式來引出C# 鏈接MySQL數據庫的實際操作流程。
C# 鏈接MySQL數據庫只得注意的幾點:
1、C#鏈接MySQL數據庫要在網上下載一個MySQL-connector-net-6.0.4-noinstall.rar 這裡面放的都是一堆dll .將他們全部放在ProjectBin 然後在VS裡引入一下就OK啦~ 對了MySQL.data.cf.dll這個除外不要引用)
2、進行數據庫鏈接的時候注意了,c#鏈接MySQL是和鏈接SQl的代碼是不一樣的。
c#鏈接MySQL數據庫是這樣的:
string MySQLString = "User Id=a;pwd=a;Host=服務器;Port=服務器端口號;Database=數據庫;Character Set=utf8";
下面試個實例:
- using MySQL.Data.MySQLClient;
- namespace Discuz
- {
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!Page.IsPostBack)
- {
- this.Bind();
- }
- }
- public void Bind()
- {
- string MySQLString = "User Id=dis;pwd=sa;Host=1.2.3.4;Port=6033;Database=dis;Character Set=utf8";
- MySQLConnection conn = new MySQLConnection(MySQLString);
- conn.Open();
- string bb = "SELECT p.author, p.message FROM cdb_threads AS t INNER JOIN cdb_posts AS p ON t.tid = p.tid where t.fid = 34 and digest !=0";
- MySQLDataAdapter sda = new MySQLDataAdapter(bb, conn);
- DataSet ds = new DataSet();
- sda.Fill(ds, "T");
- this.GridView1.DataSource = ds;
- this.GridView1.DataBind();
- conn.close();
- }
- }
- }
以上的相關內容就是對C# 鏈接MySQL數據庫的介紹,望你能有所收獲。
原文標題:C# 鏈接MySQL數據庫
連接:http://www.cnblogs.com/tsliup/archive/2010/01/14/1647863.html