当前位置: 首页 > 编程笔记 >

C#逐行分元素读取记事本数据并写入数据库的方法

诸葛绍元
2023-03-14
本文向大家介绍C#逐行分元素读取记事本数据并写入数据库的方法,包括了C#逐行分元素读取记事本数据并写入数据库的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Python实现数据库并行读取和写入实例,包括了Python实现数据库并行读取和写入实例的使用技巧和注意事项,需要的朋友参考一下 这篇主要记录一下如何实现对数据库的并行运算来节省代码运行时间。语言是Python,其他语言思路一样。 前言 一共23w条数据,是之前通过自然语言分析处理过的数据,附一张截图: 要实现对news主体的读取,并且找到其中含有的股票名称,只要发现,就将这支股票和

  • 本文向大家介绍Python爬取数据并写入MySQL数据库的实例,包括了Python爬取数据并写入MySQL数据库的实例的使用技巧和注意事项,需要的朋友参考一下 首先我们来爬取 http://html-color-codes.info/color-names/ 的一些数据。 按 F12 或 ctrl+u 审查元素,结果如下: 结构很清晰简单,我们就是要爬 tr 标签里面的 style 和 tr 下几

  • 本文向大家介绍Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例,包括了Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现读写sqlite3数据库并将统计数据写入Excel的方法。分享给大家供大家参考,具体如下: 数据库初始化方法: 更多关于Python相关内容感兴趣的读者可

  • 问题内容: 我有一个不断从网站获取信息并不断更新的程序。到目前为止,我将所有这些信息存储在中,然后在完成后将其写入文本文件。 我需要操纵这些信息;但是,它创建了一个庞大的文本文件,并且我花时间太长,因此无法不断地将信息写入文本文件。因此有人告诉我要研究使用数据库。我曾经使用过的唯一数据库是网站的MySQL数据库,从来没有使用过Java。 有什么办法可以使数据库本地化?就像仅在我的计算机上一样(当我

  • 本文向大家介绍C#从数据库读取数据到DataSet并保存到xml文件的方法,包括了C#从数据库读取数据到DataSet并保存到xml文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#从数据库读取数据到DataSet并保存到xml文件的方法。分享给大家供大家参考。具体实现方法如下: DataSet有一个WriteXml方法可以直接将数据保存到xml文件 希望本文所述对大家的C#程

  • 本文向大家介绍php逐行读取txt文件写入数组的方法 原创,包括了php逐行读取txt文件写入数组的方法 原创的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php逐行读取txt文件写入数组的方法。分享给大家供大家参考。具体如下: 假设有user.txt文件如下: 逐行读取user.txt并写入数组的方法如下: 问题搞定! 希望本文所述对大家的php程序设计有所帮助。