亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

淺析C# web訪問mysql數據庫-整理歸納總結

2020-01-24 03:12:25
字體:
來源:轉載
供稿:網友
基本對比

使用方式使用場合優缺點是否需要安裝需要的dll網址
引用方式程序內引用程序初期確定使用MySql,前期添加引用大多數情況下使用在類文件內,多數使用于aspx,ashx等帶有后置代碼的類文件中

可以安裝,也可以直接引用dll 多數情況下直接引用即可

Connector/Net 6.7.4

web.config引用后期維護接口發現程序內需要使用,這時不方便更改原有程序引用多數時候使用于沒有后置代碼的aspx、ashx等文件上
ODBC方式配置系統內數據源程序創建初期,后期均可以使用

適用于頁面文件(aspx、ashx),也適用于帶有后置代碼的類文件(aspx.cs、ashx.cs) 這樣程序調用的時候多數要使用ado.net的odbc對象

必須安裝

Connector/ODBC


一、使用引用方式
1.1 程序內引用
使用前提:(使用一種即可)
1. 在web程序中,引用―》添加引用―》程序集―》擴展下,前提是安裝了mysql-connector-net
2. 手工下載MySql.Data.dll,然后添加引用
    
注意:這種方式一般使用于存有“代碼后置”的頁面文件aspx(aspx.cs)、ashx(ashx.cs)
使用:
1.添加引用:using MySql.Data. MySqlClient;
2.現在頁面就可以使用了
測試代碼:
復制代碼 代碼如下:

System.Data.DataSet ds = new System.Data.DataSet();
             string connStr = @"Database=testss;Data Source=172.168.0.234;User Id=root;Password=shinevod";
             string sqlList = "select * from sms_outbox";
             try
             {
                 using (MySql.Data.MySqlClient.MySqlDataAdapter dataAapter = new MySql.Data.MySqlClient.MySqlDataAdapter(sqlList, connStr))
                 {
                     dataAapter.Fill(ds);
                     Response.Write(ds.GetXml());
                 }
             }
             catch
             { }

1.2 web.config方式引用
使用前提:(使用一種即可)
1. 在web程序中,引用―》添加引用―》程序集―》擴展下,前提是安裝了mysql-connector-net
2. 手工下載MySql.Data.dll,然后添加引用(這種情況一般選用這個比較方便,不需要安裝)
注意:如果已經完成的項目突然有數據庫mysql接口的需求,又不能在服務器上隨便安裝程序(主要是怕影響其他軟件),一般使用于代碼沒有后置的網頁文件如aspx,ashx
使用:
1. 手工下載MySql.Data.dll,放置網站bin下(如果沒有安裝mysql-connector-net)
2.在網站的web.config中添加節點(版本號根據自己使用的適當變換)
復制代碼 代碼如下:

<system.web>
     <compilation debug="true" targetFramework="4.0">
         <assemblies>
             <add assembly="MySql.Data,Version=6.6.4.0,Culture=neutral,PublicKeyToken=C5687FC88969C44D"/>
         </assemblies>
     </compilation>
 </system.web>

3.這時網頁上可以使用了
復制代碼 代碼如下:

System.Data.DataSet ds = new System.Data.DataSet();
             string connStr = @"Database=testss;Data Source=172.168.0.234;User Id=root;Password=shinevod";
             string sqlList = "select * from sms_outbox";
             try
             {
                 using (MySql.Data.MySqlClient.MySqlDataAdapter dataAapter = new MySql.Data.MySqlClient.MySqlDataAdapter(sqlList, connStr))
                 {
                     dataAapter.Fill(ds);
                     Response.Write(ds.GetXml());
                 }
             }
             catch
             { }

二、使用ODBC方式
2.1 配置系統數據源
使用前提:下載: http://dev.mysql.com/downloads/connector/odbc/,之后進行安裝
注意:下載時候使用的版本號,以及操作系統(主要指windows)位數
使用:
1.添加系統數據源
win7(其他的系統差不多):“控制面板”―》“管理工具”―》“數據源(ODBC)”―》用戶DSN―》添加



2. 程序調用
復制代碼 代碼如下:

System.Data.DataSet ds = new System.Data.DataSet();
             string str = @"DSN=mysqltest";//設置Connection屬性,使用MySql DSN
             string sqlList = "select * from sms_outbox";
             try
             {
                 using (System.Data.Odbc.OdbcDataAdapter dataAdapter = new System.Data.Odbc.OdbcDataAdapter(sqlList, str))
                 {
                     dataAdapter.Fill(ds);
                     Response.Write(ds.GetXml());
                 }
             }
             catch (Exception ex)
             { Response.Write(ex.ToString()); }

2.2 程序內調用驅動
使用前提:下載: http://dev.mysql.com/downloads/connector/odbc/,之后進行安裝
注意:下載時候使用的版本號,以及操作系統(主要指windows)位數
使用:
1.安裝odbc成功后,程序直接調用
復制代碼 代碼如下:

System.Data.DataSet ds = new System.Data.DataSet();
             string strCon = @"Driver=MySql ODBC 5.2 Unicode Driver;Server=172.168.0.234;Database=testss;UID=root;pwd=shinevod";
             string sqlList1 = "select * from sms_outbox";
             try
             {
                 using (System.Data.Odbc.OdbcDataAdapter dataAdapter = new System.Data.Odbc.OdbcDataAdapter(sqlList1, strCon))
                 {
                     dataAdapter.Fill(ds);
                     Response.Write(ds.GetXml());
                 }
             }
             catch (Exception ex)
             { Response.Write(ex.ToString()); }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人动漫网站在线观看| 欧美成人免费网| 亚洲国产欧美精品| 久久视频免费观看| 欧美日本在线视频中文字字幕| 久久久av一区| 日韩h在线观看| 精品视频在线播放| 欧美亚洲国产成人精品| 亚洲国产成人精品一区二区| 精品久久久91| 成人a级免费视频| 精品国产乱码久久久久久虫虫漫画| 欧美性猛交xxxxx免费看| 国内自拍欧美激情| 欧美日本亚洲视频| 亚洲一区二区三区视频| 色噜噜久久综合伊人一本| 5278欧美一区二区三区| 国产精品扒开腿做| 97久久精品人人澡人人爽缅北| 国产精品色婷婷视频| 国产69久久精品成人看| 91情侣偷在线精品国产| 欧美性猛交xxxx久久久| 亚洲精品国产电影| 欧美理论在线观看| xxxxx成人.com| 久久久免费高清电视剧观看| 久久色在线播放| 国产精品久久久| 亚洲欧美另类在线观看| 情事1991在线| 日韩av资源在线播放| 国产成人极品视频| 亚洲欧美一区二区三区四区| 国内自拍欧美激情| 日韩高清人体午夜| 成人亚洲激情网| 日韩天堂在线视频| 久久精品美女视频网站| 在线播放国产一区二区三区| 成人深夜直播免费观看| 中文字幕日韩在线观看| 国产免费观看久久黄| 麻豆精品精华液| 久久国产精品亚洲| 日韩av三级在线观看| 亚洲精品中文字| 亚洲色图综合网| 国产精品爽爽爽| 狠狠躁天天躁日日躁欧美| 8x海外华人永久免费日韩内陆视频| 欧美日韩综合视频网址| 日韩欧美国产黄色| 中文字幕亚洲天堂| 高清一区二区三区四区五区| 久久久国产精彩视频美女艺术照福利| 亚洲已满18点击进入在线看片| 亚洲第一精品夜夜躁人人爽| 欧美午夜精品久久久久久久| 国产精品综合不卡av| 欧美日韩国产第一页| 成人羞羞国产免费| 两个人的视频www国产精品| 日韩av高清不卡| 国产精品视频最多的网站| 久热在线中文字幕色999舞| 韩日精品中文字幕| 日本精品久久中文字幕佐佐木| 国产精品国产亚洲伊人久久| 96精品视频在线| 狠狠躁夜夜躁人人爽超碰91| 成人a在线视频| 尤物精品国产第一福利三区| 日韩欧美国产黄色| 亚洲国内精品视频| 欧美成aaa人片免费看| 国产这里只有精品| 中文字幕在线精品| 久久久久久有精品国产| 国产视频久久久久| 亚洲视频视频在线| 美日韩精品视频免费看| 国产成人精品国内自产拍免费看| 国产中文欧美精品| 国产精品久久久久久av下载红粉| 欧美激情影音先锋| 国产99久久精品一区二区| 最近2019免费中文字幕视频三| 欧美午夜精品在线| 久久人人爽人人爽人人片av高请| 国产精品美女午夜av| 亚洲午夜av久久乱码| 国产丝袜一区二区三区| 国产91九色视频| 国产精品欧美亚洲777777| 国产精品视频久久| 国产精品久久久av| 97色在线视频观看| 亚洲精品aⅴ中文字幕乱码| 亚洲区免费影片| 国产精品电影观看| 国产精品老女人精品视频| 日韩成人av网| 国产日韩在线视频| 98精品国产自产在线观看| 亚洲一级黄色av| 久久久久久这里只有精品| 亚洲日韩中文字幕| 欧美俄罗斯性视频| 中文亚洲视频在线| 中文字幕亚洲欧美日韩在线不卡| 亚洲免费精彩视频| 亚洲香蕉在线观看| 欧美国产视频日韩| 成人午夜一级二级三级| 国产99视频在线观看| 亚洲另类激情图| 性色av香蕉一区二区| 精品色蜜蜜精品视频在线观看| 91探花福利精品国产自产在线| 国产精品视频一区二区三区四| 91九色国产社区在线观看| 亚洲欧洲在线免费| 国产成人综合亚洲| 色系列之999| 日韩欧美一区二区三区| 日韩人体视频一二区| 午夜精品久久久久久久男人的天堂| 亚洲资源在线看| 日韩美女视频免费在线观看| 亚洲欧美色婷婷| 国产va免费精品高清在线观看| 日韩高清免费观看| 丝袜亚洲另类欧美重口| 久久久在线免费观看| 日韩a**中文字幕| 国产精品第2页| 色偷偷偷亚洲综合网另类| 日韩成人在线播放| 欧美大胆a视频| 色中色综合影院手机版在线观看| 97在线看福利| 国产成人一区二| 日韩在线视频观看| 国产成人精品久久二区二区| 欧美日韩亚洲成人| 国产精品视频久久久| 欧美成人一区在线| 久久人人97超碰精品888| 亚洲韩国欧洲国产日产av| 日韩美女免费线视频| 欧美国产日韩一区二区三区| 不卡毛片在线看| 奇米4444一区二区三区| 国内精品伊人久久| 欧美日韩国产第一页| 国产精品激情av电影在线观看| 成人在线一区二区| 国产在线播放不卡| 亚洲精品99久久久久中文字幕| 尤物九九久久国产精品的特点| 日本精品视频网站|