C#使用流读取文件中的数据
来源:互联网 发布:linux 清理tmp文件 编辑:程序博客网 时间:2024/05/22 07:57
对于数据的存储来说,如果是少量的数据的话,用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();;
}
这样就可以把文件的数据,按行插入到数据库中。
- C#使用流读取文件中的数据
- C#使用流读取文件中的数据
- 使用c#读取excel中的数据
- 读取文件中的数据
- C# 读取dbf文件中的数据到datatable中
- 使用C#查询excel文件中的数据
- 字符流读取文件中的数据
- c#中使用ADO.NET读取数据库中的数据
- C#读取注册表中的数据:
- C#读取DataSet中的数据
- C#读取excel中的数据
- C# 读取Excel中的数据
- C#读取Excel中的数据
- C#使用sql语句读取excel文件数据
- 使用C#读取文件流[转]
- 使用C++语言读取*.mat文件中的数据
- 读取Excel文件中的数据
- 读取文件中的所有数据
- 从数据库中导出数据
- 分 享一下 ~
- 抽象
- 禁止右键菜单和选择复制
- 快速排序
- C#使用流读取文件中的数据
- .net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署
- 【转】英文版XP不能安装中文版软件
- 那个淘宝题,我用.NET重写的。比JAVA要简单
- first
- 我懒了....
- 信号与系统
- 垃圾收集器
- 能加入很高兴