最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年12月13日 10:19:09   投稿:shichen2014  
這篇文章主要介紹了C#逐行分元素讀取記事本數(shù)據(jù)并寫入數(shù)據(jù)庫的方法,通過StreamReader類里的ReadLine()方法實(shí)現(xiàn)逐行讀取的功能,是非常實(shí)用的技巧,需要的朋友可以參考下

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

其實(shí)這里最關(guān)鍵的一個(gè)方法是 StreamReader類里的 ReadLine();這個(gè)方法可以逐行讀取txt流里面的數(shù)據(jù)。寫了個(gè)簡單的demo,已經(jīng)加上了詳細(xì)的注釋說明。

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

復(fù)制代碼 代碼如下:
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(); 
    ///當(dāng)行內(nèi)需要重新分散元素的是時(shí)候,我注釋掉以下代碼,demo里,用“,”區(qū)分行元素,然后,用ado.net插入數(shù)據(jù)庫就可以了 
    /*
    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#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

合肥市| 鞍山市| 尚义县| 平顶山市| 宜兰县| 台北县| 兴文县| 东安县| 阿拉善盟| 澎湖县| 高陵县| 珠海市| 启东市| 罗江县| 安泽县| 抚州市| 高邑县| 临沂市| 江永县| 江川县| 丹凤县| 山西省| 油尖旺区| 大余县| 兴义市| 普洱| 阿尔山市| 乌兰浩特市| 睢宁县| 江西省| 加查县| 中宁县| 海淀区| 岳西县| 根河市| 磴口县| 仁布县| 海南省| 湛江市| 金山区| 商南县|