1. 程式人生 > >ADO.NET查詢和操作數據庫

ADO.NET查詢和操作數據庫

指定 () nec ole oracle 影響 area ons reader

stringbuilder 類

stringbuilder類:用來定義可變字符串

stringbulider Append(string value) 在結尾追加

stringbuilder insert(int index,string value) 在指定位置插入指定字符串

stringbuilder remove (int strtindex,int length) 移除指點字符串


stringbuilder sbtest = new stringbuilder();
先實例化一個string builder對象
sbtest.Append("Hello");
sbtest.Append("World");
Console.Writerline(sbtest.StString()); 轉成string類型
Console.ReadLine();

使用string builder 類會更加節省內存空間
使用 stringbuilder 類會使SQL語句可讀性更高


datereader 對象
從數據源中檢索只讀,只進數據流
每次讀取一行數據

system.date.sqlclient sqldata reader

system.date.oledd oledddatareader

system.data.obdc odbcdatareader

system.data.oracleclient oracledatareader

datareader的主要成員
屬性 說明
hasrows 是否返回了結果
方法 說明
read 前進到下一行記錄
close 關閉datareader對象

使用datereader檢索數據步驟
創建command對象
調用executereader()創建datareader 對象
使用datareader 對象的read()方法逐行讀取數據
讀取某列的數據,(type)reader["列名"]

exec cutenonquery() 方法

該方法執行的sql增刪改語句
返回受影響的行數
使用executenonquery()的步驟
1 創建connection 對象
2 定義sql語句
3 創建command 對象
4 執行executenonquery()方法
5 根據返回的結果進行處理


ADO.NET查詢和操作數據庫