標籤:執行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