sqldatareader用法 sqldatareader是什么?
sqldatareader是什么?Datareader是指數(shù)據(jù)讀取器。它以指針的形式讀取數(shù)據(jù)庫中的記錄,具有效率高的特點(diǎn)。使用read()方法,可以依次讀取滿足查詢的記錄,類似于指針的next()方法
sqldatareader是什么?
Datareader是指數(shù)據(jù)讀取器。它以指針的形式讀取數(shù)據(jù)庫中的記錄,具有效率高的特點(diǎn)。使用read()方法,可以依次讀取滿足查詢的記錄,類似于指針的next()方法。所有記錄都可以通過while循環(huán)讀取,當(dāng)讀取最后一條記錄時(shí),循環(huán)將退出。返回值的類型為object,可以將其轉(zhuǎn)換為獲取所需的數(shù)據(jù)。例如:while(讀取器。讀取器()){string name=reader[“name”]。Tostring()//name是查詢語句中的name列}注意datareader的使用必須及時(shí)關(guān)閉,否則會(huì)與數(shù)據(jù)庫建立長連接,消耗數(shù)據(jù)庫連接數(shù)。關(guān)閉連接,使用Close()方法或using方法讓系統(tǒng)自動(dòng)為您釋放它。詳情請(qǐng)參閱MSDNSqlDataReader.讀?。ǎ┓椒ā?/p>