亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

ADO.NET對象有哪些

發布時間:2021-12-03 15:26:54 來源:億速云 閱讀:163 作者:iii 欄目:編程語言

本篇內容主要講解“ADO.NET對象有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ADO.NET對象有哪些”吧!

ADO.NET是Microsoft數據庫訪問的一種新技術,它支持連接式訪問和斷開式訪問兩種方案。ADO.NET中定義了一套接口IDbConnection、IDbCommand、IDbDataAdapter和IDDataReader,并且還有顯示這些接口的抽象類:DbConnection、DbCommand、DbDataAdapter以及DataReader;不同的數據庫廠商實現這些接口的抽象類各不相同。
◆ADO.NET對象Connection:Connection對象有兩個屬性:ConnectionString 和 State;以及兩個重要方法:Open和close。
◆ADO.NET對象Command:Command對象有一個屬性:CommandType(sql語句或者存儲過程);三個重要方法:ExecuteNonQuery(增、刪、改影響的行數)、ExecuteReader(返回DataReader對象類型)ExecuteScalar(返回結果集的***行***列值)
◆ADO.NET對象DataReader:DataReader對象不能直接實例化,必須通過Command對象中的一個方法來創建;DataReader有很多屬性,Read(是否還有下一條數據),讀取數據的屬性(三中方式)
◆ADO.NET對象DataAdapter:作用是充當適配器;其中有一個重要方法Fill,這個方法可以在不打開數據庫連接的情況進行數據操作
◆ADO.NET對象DataSet:相當于內存中的一個數據庫,使用DataAdapter對象填充DataSet或者DataTable
◆ADO.NET對象DataTable(DataColumn對象和DataRow對象):它有兩個屬性Columns和Rows;

參數化SQL語句:

Sql2005查詢方法:

//實例化Connection對象   SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog=AspNetStudy;Persist Security Info=True;User ID=sa;Password=sa");   //實例化Command對象   SqlCommand command = new SqlCommand("select * from UserInfo where sex=@sex and age>@age", connection);   //***種添加查詢參數的例子   command.Parameters.AddWithValue("@sex", true);   //第二種添加查詢參數的例子   SqlParameter parameter = new SqlParameter("@age", SqlDbType.Int);//注意UserInfo表里age字段是int類型的   parameter.Value = 30;   command.Parameters.Add(parameter);//添加參數   //實例化DataAdapter   SqlDataAdapter adapter = new SqlDataAdapter(command);   DataTable data = new DataTable();

占位符:

分頁查詢:首先計算出總行數,其次算出多少頁

首先:

int count = int.Parse(command.ExecuteScalar().ToString());

其次:

page=(m%n)==0?(m/n):(m/n+1);

n為每頁顯示的行數

***:

select top 5 * from UserInfo where UserId not in  (select top (n-1)*5 UserID from UserInfo order by UserID asc)  order by UserID asc

到此,相信大家對“ADO.NET對象有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

抚顺市| 保定市| 托里县| 许昌市| 平阴县| 迁西县| 新田县| 桃园市| 竹溪县| 临西县| 西乌珠穆沁旗| 灌云县| 邵阳市| 广平县| 伊川县| 安岳县| 望谟县| 沐川县| 绵竹市| 资中县| 松潘县| 平南县| 北碚区| 旌德县| 鄂温| 威远县| 启东市| 邵东县| 阿尔山市| 南京市| 酒泉市| 潍坊市| 柳林县| 玛沁县| 绥棱县| 江口县| 图们市| 任丘市| 辉县市| 临沧市| 本溪市|