對於資料的儲存來說,如果是少量的資料的話,用txt或者excel是很方便的,因為很直觀,無需寫sql語句。但是如果從這些檔案中讀取資料到資料庫就成了問題。
c#的資料流操作可以很好的解決這個問題。
1,首先定義乙個讀取流,steadreader streader=new steadreader("源檔名",encoding.getencoding("gb2312"));
2,讀取檔案之前,要整理檔案中的資料。使每一行只顯示一條資料。
3,開始讀取檔案
static sqlconnection sqlcon = new sqlconnection("server=./sqlexpress;initial catalog=database;user id=sa;password=");
static sqlcommand sqlcmd = new sqlcommand();
while(streader.peek()>0) //從頭讀到檔案的末尾
C 讀取檔案流
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...
C 順序讀取檔案流
有時需要在乙個檔案流中順序的讀取一段一段的資料,例如一幀一幀地讀取影象,是非常有用的。開啟檔案 fstream new system.io.filestream filename,filemode.open filelen fstream.length 檔案的長度 curpos 0 記錄檔案指標當前...
返回檔案流 使用流讀取檔案內容
程式 public static void fis catch exception e 程式執行結果 通過開啟乙個到實際檔案的連線來建立乙個 fileinputstream,該檔案通過檔案系統中的 file 物件 file 指定。通過使用檔案描述符 fdobj 建立乙個 fileinputstrea...