C#調用MySQL資料庫(使用MySql.Data.dll串連)mysql-connector-net-6.10.4.msi

來源:互聯網
上載者:User

標籤:執行sql   download   串連資料庫   語言   安裝   cmd   col   int   ace   

:http://dev.mysql.com/downloads/connector/net/

安裝指導

 

1、安裝:mysql-connector-net-6.10.4.msi

其:http://dev.mysql.com/downloads/connector/net/

在Windows10 作業系統安裝mysql-connector-net-6.10.4.msi

預設是安裝在C盤:  

安裝完後在應用工程中引用組件MySql.Data.dll。

 

 

然後在應用工程中引用組件:MySql.Data.dll。

2、安裝步驟如下:

 

  

安裝後完成後  C:\Program Files (x86)\MySQL\MySQL Connector Net 6.10.4\Assemblies\v4.5.2

  

MySql.Data.dll是C#操作MySQL的驅動檔案,是C#串連MySQL必要外掛程式,使C#語言更簡潔的操作MySQL資料庫。然後在項目中添加該組件的引用,在字碼頁裡輸入using MySql.Data.MySqlClient;我們就可以順利的使用該類庫的函數建立串連了。

 

3、測試程式

建立一個C#控制台應用程式名稱為:Csharp調用mysql。在C#中添加引用“MySql.Data.dll”

 

 

在Program.cs 添加代碼:

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using MySql.Data.MySqlClient;   //引用MySql 6  7  8 namespace Csharp調用mysql 9 {10     class Program11     {12         static void Main(string[] args)13         {14             string constructorString = "server=localhost;User Id=root;password=;Database=company";15             MySqlConnection myConnnect = new MySqlConnection(constructorString);16             myConnnect.Open();17             MySqlCommand myCmd = new MySqlCommand("insert into t_dept(name,year) values(‘jjj‘,22)", myConnnect);18             Console.WriteLine(myCmd.CommandText);19             if (myCmd.ExecuteNonQuery() > 0)20             {21                 Console.WriteLine("資料插入成功!");22             }23             myCmd.CommandText = "insert into t_dept(name,year) values(‘jjj4‘,22)";24             Console.WriteLine(myCmd.CommandText);25             if (myCmd.ExecuteNonQuery() > 0)26             {27                 Console.WriteLine("資料插入成功!");28             }29             myCmd.CommandText = "delete from t_dept";30             Console.WriteLine(myCmd.CommandText);31             if (myCmd.ExecuteNonQuery() > 0)32             {33                 Console.WriteLine("user表類型資料全部刪除成功!");34             }35             myCmd.Dispose();36             myConnnect.Close();37         }38     }39 }

 

4、C#串連資料庫MySql命令

 

(1)建立串連:

MySqlConnectionsqlCon= new MySqlConnection("Database=資料庫名字;Data Source=伺服器的ip地址;User Id=使用者名稱;Password=使用者密碼");

 

或者:

MySqlConnectionsqlCon= new MySqlConnection("server=伺服器的ip地址;user id=使用者名稱;password=使用者密碼;database=資料庫名字");

 

或者:

 string M_str_sqlcon = "server=伺服器ip地址;User Id=使用者名稱;password=使用者密碼;Database=資料庫名字";//根據自己的設定 MySqlConnection sqlCon = new MySqlConnection(M_str_sqlcon);

 

注釋:server=伺服器ip地址;User Id=使用者名稱;password=使用者密碼;Database=資料庫名字,這幾個的順序可以調換,只要對準每個字串和標識符就好了。

(2)執行sql命令:

 

//設定查詢命令

MySqlCommand  mycmd= new MySqlCommand("select * fromt_dept whereTITLElike ‘%p%‘", sqlCon);

 

C#調用MySQL資料庫(使用MySql.Data.dll串連)mysql-connector-net-6.10.4.msi

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.