最近兩天在解決C#連接MySql數據庫的問題,通過不同的從網上學習,最終找到了解決的辦法,現在和大家分享一下。
1、要連接MySql數據庫必須首先下載MySql官方的連接.net的文件,文件下載地址為http://dev.mysql.com/downloads/connector/net/6.6.html#downloads ,下載平台選擇.Net&Mono,下載ZIP免安裝版。
2、解壓縮剛才下載的mysql-connector-net-6.6.6-noinstall.zip文件,里面有幾個版本選擇,在這里我選V4,
選中這幾個文件,然后添加到C#項目的引用中,然后就可以編寫程序進行數據庫的操作了。
3、數據庫操作代碼 InsertMySql.cs
1
using System;
2 using System.Collections;
3 using System.Configuration;
4 using MySql.Data;
5 using MySql.Data.MySqlClient;
6 using System.Data;
7
8 namespace Sql
9 // 數據庫簡單測試
10 {
11 class InsertSql1
12 {
13 public static void Main( string[] args)
14 {
15 string constr= " server=localhost;User Id=root;password=219229;Database=reg ";
16 MySqlConnection mycon= new MySqlConnection(constr);
17 mycon.Open();
18 MySqlCommand mycmd = new MySqlCommand( " insert into buyer(name,password,email) values('小王','dikd3939','1134384387@qq.com') ",mycon);
19 if (mycmd.ExecuteNonQuery()> 0)
20 {
21 Console.WriteLine( " 數據插入成功! ");
22 }
23 Console.ReadLine();
24 mycon.Close();
25 }
26 }
27 }
2 using System.Collections;
3 using System.Configuration;
4 using MySql.Data;
5 using MySql.Data.MySqlClient;
6 using System.Data;
7
8 namespace Sql
9 // 數據庫簡單測試
10 {
11 class InsertSql1
12 {
13 public static void Main( string[] args)
14 {
15 string constr= " server=localhost;User Id=root;password=219229;Database=reg ";
16 MySqlConnection mycon= new MySqlConnection(constr);
17 mycon.Open();
18 MySqlCommand mycmd = new MySqlCommand( " insert into buyer(name,password,email) values('小王','dikd3939','1134384387@qq.com') ",mycon);
19 if (mycmd.ExecuteNonQuery()> 0)
20 {
21 Console.WriteLine( " 數據插入成功! ");
22 }
23 Console.ReadLine();
24 mycon.Close();
25 }
26 }
27 }
關於C#連接MySql的更多深入講解請參照
http://blog.csdn.net/mynewdays/article/details/6780533繼續學習。
