C#調用MySQL數據庫(使用MySql.Data.dll連接)mysql-connector-net-6.10.4.msi


下載地址: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 Program
11     {
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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM