91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么進行訪問ADO.NET數據

發布時間:2021-12-02 16:27:11 來源:億速云 閱讀:131 作者:iii 欄目:編程語言

這篇文章主要介紹“怎么進行訪問ADO.NET數據”,在日常操作中,相信很多人在怎么進行訪問ADO.NET數據問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么進行訪問ADO.NET數據”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

當我們對數據庫進行插入、刪除、更新和讀取數據時,我們經常需要寫很多相同或相似的代碼,這些代碼看起來很臃腫。這樣寫代碼不僅很浪費時間,而且程序看起來結構很不清晰,雜亂無章。System.Data.SqlClient里提供了很多數據庫操作的類。

訪問ADO.NET中的數據源是由托管提供程序所控制. 雖然托管提供程序與OLE DB有兩處重大的不同,但是二者是極為類似的.首先, 訪問ADO.NET托管提供程序在.NET環境下運行,通過 DataReader 和DataTable .NET類來檢索和展示數據.第二,它們的體系結構都比較簡單,是因為為了適應.NET而進行了優化.

此時,ADO.NET分成兩種不同類型的托管提供程序:一種用于SQL Server? 7.0 或更高版本,另一種適用于所有你可能已經安裝訪問ADO.NET的OLE DB 提供程序.雖然運用在兩種托管提供程序中的類是不同的,但它們卻都遵循相類似的命名方式.除開前綴之外,其它名稱都是相同的.前一種情況前綴為SQL, 后一種則是ADO。

你需要利用SQL類來訪問SQL Server 表,因為SQL類會跳過由OLE DB 提供程序呈現的中間層, 而直接進入數據庫服務器內部API. ADO類是位于OLE DB 提供程序頂端的.NET接口,利用COM Interop 橋來進行工作。

因此我們可以使用已經提供的類,寫一個自己的類, 訪問ADO.NET在自己寫的類里面可以寫一些函數,這些函數是在程序中經常使用的代碼,函數可以帶不同的參數列表。以下就是我自己寫一個簡單的類。它的幾個函數我們可以在程序中大量可見的

using System.Data.SqlClient;     class DataLev       {           private SqlCommand myCmd;           private SqlConnection sqlConn;           private SqlDataAdapter myAdp;               public SqlConnection getConn()           {   //返回數據庫連接字符串               string constr = @"Data Source = localhost;   Initial Catalog = CustomersManage;   Integrated Security= true";                                        sqlConn = new SqlConnection(constr);                   return sqlConn;           }               public void ExcuteCmd(string sqlCmd)           {                               //執行一般的SQL語句(select,insert,delete,update)               sqlConn = this.getConn();               sqlConn.Open();                    myCmd = new SqlCommand(sqlCmd, sqlConn);               myCmd.ExecuteNonQuery();//返回受影響的行                   myCmd.Dispose();               sqlConn.Close();           }

到此,關于“怎么進行訪問ADO.NET數據”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌兰察布市| 宜宾市| 凤山县| 金华市| 彭泽县| 吉水县| 湖州市| 新巴尔虎左旗| 监利县| 孙吴县| 福海县| 吴旗县| 民县| 墨竹工卡县| 高唐县| 曲麻莱县| 延寿县| 韶关市| 阿合奇县| 青冈县| 桐柏县| 乌鲁木齐市| 开江县| 屏东市| 新疆| 招远市| 云安县| 宝丰县| 葫芦岛市| 奉贤区| 呼图壁县| 日土县| 沛县| 宝兴县| 启东市| 怀安县| 仁寿县| 阳城县| 大城县| 穆棱市| 奎屯市|