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

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

 更新時間: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)鍵的一個方法是 StreamReader類里的 ReadLine();這個方法可以逐行讀取txt流里面的數(shù)據(jù)。寫了個簡單的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)需要重新分散元素的是時候,我注釋掉以下代碼,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)文章

最新評論

高安市| 成安县| 阳新县| 平山县| 呼伦贝尔市| 宝山区| 新郑市| 井研县| 汕尾市| 镇雄县| 遂平县| 都昌县| 河曲县| 工布江达县| 肥东县| 阳泉市| 武隆县| 遵化市| 东平县| 商洛市| 内乡县| 镇原县| 耿马| 轮台县| 茶陵县| 河间市| 平乐县| 宜兰市| 嵊泗县| 合山市| 定西市| 库尔勒市| 茌平县| 自治县| 汉源县| 九龙城区| 安泽县| 彭水| 奉化市| 大洼县| 灌南县|