国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#逐行分元素讀取記事本數據并寫入數據庫的方法

2020-01-24 02:14:25
字體:
來源:轉載
供稿:網友

本文實例講述了C#逐行分元素讀取記事本數據并寫入數據庫的方法。分享給大家供大家參考。具體分析如下:

其實這里最關鍵的一個方法是 StreamReader類里的 ReadLine();這個方法可以逐行讀取txt流里面的數據。寫了個簡單的demo,已經加上了詳細的注釋說明。

ok,好了,不廢話,下面直接上代碼

復制代碼 代碼如下:
public void InputData() 

    DataTable dt = new DataTable(); 
    string strFilePath = "e://ouput1.txt"; 
    FileStream fs = new FileStream(strFilePath, FileMode.Open, FileAccess.Read); 
    StreamReader sr = new StreamReader(fs, System.Text.Encoding.UTF8);//utf-8格式,下面的是gb2312格式 
    ///StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default); 

    //SqlConnection conn = DatabaseConnection.GetConnected(); 
    //conn.Open(); 
    string strLine0 = sr.ReadLine(); 
    ///當行內需要重新分散元素的是時候,我注釋掉以下代碼,demo里,用“,”區分行元素,然后,用ado.net插入數據庫就可以了 
    /*
    String strLine1 = sr.ReadLine();
    String strLine2 = sr.ReadLine();*/
    while (strLine0 != null) 
    { 
 string[] strArray = new string[4]; 
 strArray = strLine0.Split(','); 
 DataRow dr = dt.NewRow(); 
 dr[0] = strArray[0]; 
 dr[1] = strArray[1]; 
 dr[2] = strArray[2]; 
 dr[3] = strArray[3]; 
 //string sql = "insert into 你的表名 values('" + dr[0] + "','" + dr[1] + "','" + dr[2] + "','" + dr[3] + "')"; 
 //SqlCommand cmd = new SqlCommand(sql, conn); 
 //cmd.ExecuteNonQuery(); 
 dt.Rows.Add(dr); 
 strLine0 = sr.ReadLine(); 
    } 
    sr.Close(); 
    fs.Close(); 
    //conn.Close(); 
}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫金县| 湛江市| 尖扎县| 南溪县| 大埔县| 稻城县| 潢川县| 鹤壁市| 景泰县| 霍山县| 福州市| 麻城市| 思茅市| 虎林市| 古交市| 双鸭山市| 上高县| 霍山县| 东乡族自治县| 青龙| 思茅市| 怀柔区| 新蔡县| 鄯善县| 依安县| 玉溪市| 曲阳县| 调兵山市| 江口县| 保定市| 赞皇县| 土默特右旗| 连平县| 抚松县| 临城县| 英山县| 巫山县| 太保市| 沛县| 江山市| 孝义市|