C#使用流读取文件中的数据

对于数据的存储来说,如果是少量的数据的话,用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)   //从头读到文件的末尾

{

 string result=stReader.ReadLine();  //读取一行数据

 //下面就是插入的数据库中

     string strSql = "Insert into JobDescription(classnodeName) values('" + className + "')";
                DataConnection();  //打开数据的连接
                sqlCmd = new SqlCommand(strSql, sqlCon);
               int  result = sqlCmd.ExecuteNonQuery();;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值