国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

C#連接數據庫的兩種方法

開發 后端
這里將介紹C#連接數據庫的兩種方法,這兩個方法主要是針對MySQL數據庫。MySQL數據庫在日常開發中因其免費和開源性而備受歡迎,連接MySQL數據庫也是常見的手段。

兩種C#連接數據庫方法包括用MySQL DriverCS連接MySQL數據庫和通過ODBC訪問MySQL數據庫。希望這些能對大家有所幫助。

C#連接數據庫1、用MySQL DriverCS連接MySQL數據庫

先下載和安裝MySQL DriverCS,地址:

http://sourceforge.net/projects/mysqldrivercs/

在安裝文件夾下面找到MySQLDriver.dll,然后將MySQLDriver.dll添加引用到項目中

注:我下載的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4. using System.Data;  
  5. using System.Data.Odbc;  
  6. using System.Drawing;  
  7. using System.Linq;  
  8. using System.Text;  
  9. using System.Windows.Forms;  
  10. using MySQLDriverCS;  
  11. namespace mysql  
  12. {  
  13.     public partial class Form1 : Form  
  14.     {  
  15.         public Form1()  
  16.         {  
  17.             InitializeComponent();  
  18.         }  
  19.         private void Form1_Load(object sender, EventArgs e)  
  20.         {  
  21.             MySQLConnection conn = null;  
  22.             conn = new MySQLConnection(new MySQLConnectionString("localhost", "inv", "root", "831025").AsString);  
  23.             conn.Open();  
  24.             MySQLCommand commn = new MySQLCommand("set names gb2312", conn);  
  25.             commn.ExecuteNonQuery();  
  26.             string sql = "select * from exchange ";  
  27.             MySQLDataAdapter mda = new MySQLDataAdapter(sql, conn);  
  28.             DataSet ds = new DataSet();  
  29.            mda.Fill(ds, "table1");  
  30.             this.dataGrid1.DataSource = ds.Tables["table1"];  
  31.             conn.Close();  
  32.        }  
  33.    }  

C#連接數據庫2、通過ODBC訪問mysql數據庫:

參考:http://www.microsoft.com/china/community/Column/63.mspx

1.      安裝Microsoft ODBC.net:我安裝的是mysql-connector-odbc-3.51.22-win32.msi

2.      安裝MDAC 2.7或者更高版本:我安裝的是mdac_typ.exe 2.7簡體中文版

3.      安裝MySQL的ODBC驅動程序:我安裝的是 odbc_net.msi

4.      管理工具 -> 數據源ODBC –>配置DSN…

5.      解決方案管理中添加引用 Microsoft.Data.Odbc.dll(1.0.3300)

6.      代碼中增加引用 using Microsoft.Data.Odbc;

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4. using System.Drawing;  
  5. using System.Linq;   //vs2005好像沒有這個命名空間,在c#2008下測試自動生成的  
  6. using System.Text;  
  7. using System.Windows.Forms;  
  8. using Microsoft.Data.Odbc;  
  9. namespace mysql  
  10. {  
  11.     public partial class Form1 : Form  
  12.     {  
  13.         public Form1()  
  14.         {  
  15.             InitializeComponent();  
  16.         }  
  17.         private void Form1_Load(object sender, EventArgs e)  
  18.         {  
  19.             string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +  
  20.                                  "SERVER=localhost;" +  
  21.                                  "DATABASE=inv;" +  
  22.                                  "UID=root;" +  
  23.                                  "PASSWORD=831025;" +  
  24.                                  "OPTION=3";  
  25.             OdbcConnection MyConnection = new OdbcConnection(MyConString);  
  26.             MyConnection.Open();  
  27.             Console.WriteLine(""n success, connected successfully !"n");  
  28.             string query = "insert into test values( 'hello', 'lucas', 'liu')";  
  29.             OdbcCommand cmd = new OdbcCommand(query, MyConnection);  
  30.                   //處理異常:插入重復記錄有異常  
  31. try{  
  32.   cmd.ExecuteNonQuery();  
  33. }  
  34. catch(Exception ex){  
  35.                  Console.WriteLine("record duplicate.");  
  36. }finally{  
  37.                  cmd.Dispose();  
  38. }  
  39. //***********************用read方法讀數據到textbox**********************  
  40.             string tmp1 = null;  
  41.             string tmp2 = null;  
  42.             string tmp3 = null;  
  43.            query = "select * from test ";  
  44.             OdbcCommand cmd2 = new OdbcCommand(query, MyConnection);  
  45.             OdbcDataReader reader = cmd2.ExecuteReader();  
  46.             while (reader.Read())  
  47.             {  
  48.                 tmp1 = reader[0].ToString();  
  49.                 tmp2 = reader[1].ToString();  
  50.                 tmp3 = reader[2].ToString();  
  51.            }  
  52.             this.textBox1.Text = tmp1 + " " + tmp2 + " " + tmp3;  
  53.             */  
  54. //************************用datagridview控件顯示數據表**************************  
  55. string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +  
  56.                                  "SERVER=localhost;" +  
  57.                                  "DATABASE=inv;" +  
  58.                                  "UID=root;" +  
  59.                                  "PASSWORD=831025;" +  
  60.                                  "OPTION=3";  
  61.           OdbcConnection MyConnection = new OdbcConnection(MyConString);  
  62. OdbcDataAdapter oda = new OdbcDataAdapter("select * from customer ", MyConnection);  
  63. DataSet ds = new DataSet();  
  64.           oda.Fill(ds, "employee");  
  65.           this.dataGridView1.DataSource = ds.Tables["employee"];  
  66. */  
  67.            MyConnection.Close();  
  68.         }  
  69.     }  

【編輯推薦】

  1. C#與VB7比較詳解
  2. C#連接Access淺析
  3. C#創建XML Web services學習經驗
  4. C# Windows應用程序概述
  5. C# SmartPhone程序學習筆記
責任編輯:彭凡 來源: 博客園
相關推薦

2011-04-25 09:53:31

C++mysql

2011-05-24 09:18:59

C++連接mysql數據庫

2009-08-18 11:23:11

2009-04-20 14:29:41

Oracle連接創建連接

2009-08-05 13:34:18

C#日期相減

2009-08-25 14:59:36

ASP.NET和C#連

2010-03-05 16:03:30

Python連接數據庫

2009-08-25 14:05:06

C#連接數據庫代碼

2019-03-27 14:41:41

Python數據庫Windows

2009-02-12 10:32:35

C#數據庫C#連接數據庫

2009-09-02 16:21:02

C#解析Html

2009-08-17 08:29:00

c#刪除指定文件

2009-03-19 10:08:09

C#數據庫查詢

2009-09-04 17:49:34

C#連接數據庫

2009-08-21 18:02:41

C#快捷鍵

2009-08-03 17:53:11

XML數據

2009-08-12 14:23:01

C#連接MySql數據

2011-08-29 17:25:21

Oracle日期范圍搜索

2011-07-14 17:50:50

domino數據庫

2009-08-17 17:48:00

C#自定義鼠標樣式
點贊
收藏

51CTO技術棧公眾號

黄视频网站在线观看| 555www成人网| 狠狠色狠狠色综合人人| 色香欲www7777综合网| 亚洲视频电影图片偷拍一区| 人人妻人人做人人爽| 欧美极品另类| 首页欧美精品中文字幕| 亚洲一区二区欧美日韩| 国产精品欧美激情| 美女张开让男人捅| 亚洲日本中文| 另类小说一区二区三区| 欧美色综合网站| 亚洲免费精彩视频| 国产视频一区二区三区四区| 999在线视频| 99香蕉国产精品偷在线观看| 精品国产不卡一区二区三区| 亚洲欧美久久234| 日韩高清影视在线观看| 在线欧美日韩精品| 日韩精品在线观看av| 天天天综合网| 久久久久久久久亚洲| 中文字幕在线中文字幕在线中三区| 1区2区3区欧美| 天堂社区 天堂综合网 天堂资源最新版 | 成人午夜av在线| 免费涩涩18网站入口| 久久福利影院| 精品久久久久av影院| 欧美成人免费电影| 亚洲国产视频在线| 女生裸体视频一区二区三区| 色综合久久精品亚洲国产| 国产精品一二三区视频| 精品久久久国产精品999| 黄色免费网址大全| 亚洲欧美综合色| 日韩一级片播放| 91在线精品一区二区| 日韩人妻精品一区二区三区| 日本 国产 欧美色综合| 日韩精品伦理第一区| 成人vr资源| 国产福利成人在线| 欧美三级免费| 欧美福利精品| 亚洲三级免费| 国产精品久久波多野结衣| 午夜在线精品偷拍| 中文字幕日韩一区二区三区 | 一本色道亚洲精品aⅴ| 黄色网免费看| 亚洲视频免费在线观看| 最近97中文超碰在线| 色呦呦一区二区三区| 北岛玲一区二区三区| 一本一道波多野结衣一区二区| 免费国产在线观看| 在线观看欧美日本| 无人视频在线观看免费| 在线影视一区二区三区| 蜜桃av.网站在线观看| 精品无人区乱码1区2区3区在线 | 最新国产成人av网站网址麻豆| 久久精品免视看国产成人| 国产精品久久久久久久9999| 久久亚洲欧洲| 全黄性性激高免费视频| 1000部国产精品成人观看| 一级毛片国产| 欧美va亚洲va香蕉在线| 国产精品一区二区美女视频免费看 | 亚洲欧美另类综合偷拍| 蜜桃视频在线入口www| 亚洲奶大毛多的老太婆| 韩国女主播一区二区三区| 欧美劲爆第一页| 日韩精品三区| 成人av影视| 一区二区三区在线观看国产| 老汉色老汉首页av亚洲| 国产精品一区电影| 777亚洲妇女| 中文一区二区三区四区| 国产美女精品视频| 偷窥少妇高潮呻吟av久久免费| 亚洲一区免费| 国产美女玉足交| 国产视频丨精品|在线观看| 麻豆精品视频在线观看免费| 在线视频cao| 欧美xxxxx在线视频| 日产精品久久久一区二区福利| 欧美韩国一区二区| 麻豆久久久久| 99re热在线观看| 亚洲图片都市激情| 91精品国产欧美一区二区| 国产精品网在线观看| 亚洲999一在线观看www| 亚洲视频免费看| 免费在线看一区| 国产在线自天天| 久久综合伊人77777尤物| 成人在线超碰| 国产自摸综合网| 成人免费观看男女羞羞视频| 男人日女人下面视频| 国产精品成人在线观看 | 影音先锋亚洲视频| 黄色精品一区| 拔插拔插海外华人免费| 中文字幕五月欧美| 日韩偷拍自拍| 2019中文字幕在线观看| 国产精品原创巨作av| 在线看片福利| 成人免费a级片| 国产一区二区日韩| 99re热这里只有精品免费视频| 美足av综合网| 国产99午夜精品一区二区三区| 老司机精品视频导航| 日韩中文字幕在线不卡| 91麻豆精品国产自产在线| 日韩电影在线看| 久久综合偷偷噜噜噜色| 爱草tv视频在线观看992| 国产日韩视频在线观看| 中文字幕日韩av| 亚洲欧洲日韩在线| 亚洲欧美网站在线观看| 久久99精品久久久久久野外| 午夜精品福利电影| 久久久国产成人精品| 亚洲欧洲99久久| 在线不卡欧美| 成人av观看| av日韩免费电影| 制服丝袜成人动漫| 亚洲www啪成人一区二区麻豆| 亚洲综合中文| 日本www在线播放| 美女日批免费视频| 国产精品一区二区性色av| 欧美一区二区三区免费| 亚洲私人影院在线观看| 欧美日韩精品免费观看视频完整| av影视在线看| 少妇精品放荡导航| 日韩精品久久久| 97国产精品视频人人做人人爱| 欧美亚州韩日在线看免费版国语版| 国产精品日韩精品在线播放 | yourporn在线观看中文站| 免费看污黄网站| 日韩欧美国产综合在线| 精品一区二区国产| 91成人在线观看国产| 欧美高跟鞋交xxxxxhd| 国产一区二区三区丝袜| 亚洲电影在线免费观看| 国产视频一区二区三区在线观看| 久久99精品久久久久久国产越南| 91tv官网精品成人亚洲| 亚洲人成网站77777在线观看| 日韩高清在线| 色撸撸在线观看| 色诱视频在线观看| 一级片在线播放| 欧美日韩破处视频| 成人av色网站| 91看片一区| 不卡亚洲精品| 国产在线美女| 99视频这里有精品| 国产高清在线看| 中文字幕区一区二区三| 国产69精品久久| 99热在线观看免费| 99久久久成人国产精品| 给我免费播放日韩视频| 精品视频国内| 爽爽窝窝午夜精品一区二区| 久久97精品| 欧美 日韩 国产 一区| 日本亚洲视频在线| 免费看日韩精品| 91免费精品国自产拍在线不卡| 久久久久久久精| 亚洲在线成人精品| 国产日韩欧美精品综合| 精品香蕉一区二区三区| 色狠狠av一区二区三区香蕉蜜桃| 成人精品福利视频| 免费久久久一本精品久久区| 久久久视频精品|