使用foreach來讀取記錄

C#中的foreach語句結構是用于只讀而且順序的遍曆一個集合中的所有的元素,而該集合必須實現了System.Collections.IEnumerable接口。foreach語句能簡化遍曆集合的代碼,代碼看起來清爽簡潔。foreach語句是源于VB的for each 語句。

爲了快速訪問數據庫,我們一般使用 System.Data.IDataReader接口來訪問數據,該接口提供了只讀而且順序的訪問查詢結果。呵呵,這兩個都是“只讀而且順序”的特性拉近了兩者的關系。爲此小弟在 System.Data.IDataReader的接口上面套了一個實現了System.Collections.IEnumerable接口的外殼,這樣我們就可以使用 foreach 來讀取查詢結果,這樣做還能避免生成大量的結構體對象,節省內存。小弟做了一個演示程序,很簡單,不超過100行,希望大家能用得著。它爲一個命令行程序,使用了程序目錄下的 demomdb.mdb 作爲演示數據庫。

使用foreach來讀取記錄
C#中的foreach語句結構是用于只讀而且順序的遍曆一個集合中的所有的元素,而該集合必須實現了System.Collections.IEnumerable接口。foreach語句能簡化遍曆集合的代碼,代碼看起來清爽簡潔。foreach語句是源于VB的for ...查看完整版>>使用foreach來讀取記錄
 
使用foreach來讀取記錄
C#中的foreach語句結構是用于只讀而且順序的遍曆一個集合中的所有的元素,而該集合必須實現了System.Collections.IEnumerable接口。foreach語句能簡化遍曆集合的代碼,代碼看起來清爽簡潔。foreach語句是源于VB的for ...查看完整版>>使用foreach來讀取記錄
 
使用JDOM操作XML系列文章一 從數據庫中讀取記錄集到層疊式XML文
  注重本系列文件使用環境:Oracle數據和JDOM1.0版本總計四篇文件中都使用到以下表和數據。Oracle表結構如下:/*此表中最要害的就是CID和PID兩個字段,其它的跟據需要可以增減字段*/CREATE TABLE SCOTT.COMPANY ( ...查看完整版>>使用JDOM操作XML系列文章一 從數據庫中讀取記錄集到層疊式XML文
 
使用JDOM操作XML系列文章二 從數據庫中讀取記錄集到平面式XML文
  使用JDOM操作XML系列文章二 從數據庫中讀取記錄集到平面式XML文件package jing.xml;/** * <p>Title: 從數據庫中讀取記錄集到平面式XML文件</p> * <p>Description: </p> * <p>Cop...查看完整版>>使用JDOM操作XML系列文章二 從數據庫中讀取記錄集到平面式XML文
 
使用foreach簡化文本文件的訪問。
很多時候,我們總是按照行的方式訪問文本文件,使用foreach語句能夠極大地簡化訪問邏輯:例如:foreach (string line in new LineReader(”c:\abc.txt”)) Console.WriteLine(line);完整代碼如下:using ...查看完整版>>使用foreach簡化文本文件的訪問。
 
使用foreach簡化文本文件的訪問。
很多時候,我們總是按照行的方式訪問文本文件,使用foreach語句能夠極大地簡化訪問邏輯:例如:foreach (string line in new LineReader(”c:\abc.txt”)) Console.WriteLine(line);完整代碼如下:using ...查看完整版>>使用foreach簡化文本文件的訪問。
 
教你在不同數據庫環境下讀取前N條記錄數
在不同數據庫環境下讀取前N條記錄數: 1. Oracle Select * FROM TABLE1 Where ROWNUM<=N 2. Informix Select FIRST N * FROM TABLE1 where 1=1 3. MySQL Select * FROM TABLE1 where 1=1 LIMIT N 4. DB2 Select ...查看完整版>>教你在不同數據庫環境下讀取前N條記錄數
 
用ODP.NET執行SQL讀取數據庫記錄的方法
  本文我們通過一個Oracle提供的示例來講解利用利用ODP.NET 執行SQL語句訪問數據庫時設置參數。  首先創建一個C#應用程序,爲了簡單和方便可以創建一個控制台程序。 ...查看完整版>>用ODP.NET執行SQL讀取數據庫記錄的方法
 
在ejb中直接利用jdbc讀取數據庫記錄
  在一個後台使用關系數據庫的ejb系統中,假如客戶端只需要使用表格形式的用戶界面來顯示數據,那麽怎樣才能高效的存取,表格化服務器端的數據呢?   在分布式計算中,一個最常用的用例就是爲客戶端顯示服務器端...查看完整版>>在ejb中直接利用jdbc讀取數據庫記錄
 
 
回到王朝網路移動版首頁