C# WPF 快速开发11导入txt数据到数据库
2013-06-09 20:19
531 查看
文本格式:
名字|年龄
//这个课程多少设计C#的内容,我就不想按着敲去加深记忆了,主要还是要学c++,这部分记起来要用直接应用就好
OpenFileDialog ofd =
new OpenFileDialog();
ofd.Filter = "文本文件t|*.txt";
if(ofd.ShowDialog() !=
true)
{
return;
}
stringfilename = ofd.FileName;
//File.ReadLines是把文件一次读取到string集合中,即取到内存
//FileStream读取大文件的
//乱码发生在保存和读取的编码不一致的情况下
//File.ReadLines没有第二个参数的重载是采用UTF8编码
IEnumerable<string> lines =
File.ReadLines(filename,Encoding.Default);
foreach (string line
in lines)
{
//把“杨中科|18 ”按照分割
string[]segs = line.Split('|',' ');//newstring[]{"杨中科","18"};
stringname = segs[0];
stringage = segs[1];
SqlHelper.ExecuteNonQuery("Insert into T_Customer(Name,Age)values(@Name,@Age)",
newSqlParameter("@Name",name),
newSqlParameter("@Age",Convert.ToInt32(age)));
}
MessageBox.Show("导入成功!成功导入"+lines.Count()+"条数据");
名字|年龄
//这个课程多少设计C#的内容,我就不想按着敲去加深记忆了,主要还是要学c++,这部分记起来要用直接应用就好
OpenFileDialog ofd =
new OpenFileDialog();
ofd.Filter = "文本文件t|*.txt";
if(ofd.ShowDialog() !=
true)
{
return;
}
stringfilename = ofd.FileName;
//File.ReadLines是把文件一次读取到string集合中,即取到内存
//FileStream读取大文件的
//乱码发生在保存和读取的编码不一致的情况下
//File.ReadLines没有第二个参数的重载是采用UTF8编码
IEnumerable<string> lines =
File.ReadLines(filename,Encoding.Default);
foreach (string line
in lines)
{
//把“杨中科|18 ”按照分割
string[]segs = line.Split('|',' ');//newstring[]{"杨中科","18"};
stringname = segs[0];
stringage = segs[1];
SqlHelper.ExecuteNonQuery("Insert into T_Customer(Name,Age)values(@Name,@Age)",
newSqlParameter("@Name",name),
newSqlParameter("@Age",Convert.ToInt32(age)));
}
MessageBox.Show("导入成功!成功导入"+lines.Count()+"条数据");
相关文章推荐
- C# WPF 快速开发12批量数据插入数据库
- C# WPF 快速开发22Excel数据操作
- C# WPF 快速开发06ADO.NET连接数据库
- C# WPF 快速开发07ADO.NET操作数据库
- 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上
- C# WPF 快速开发08数据库连接配置config
- C# WPF 快速开发17数据软删除
- C# WPF 快速开发18封装数据验证逻辑
- C# WPF 快速开发09数据库封装类SqlHelper
- C# WPF 快速开发数据库封装类SqlHelper
- c# 将文本中的数据快速导入到数据库(200万左右的数据量)
- C# TXT文件导入至数据库
- 解决C#中txt文档导入数据库时,中文显示乱码的问题
- MySQL快速远程导入导出数据库数据
- SQL 数据的导入导出,对远程(MSsql,OracleAccess,)数据库的操作以及读取Excel,txt文件中的数据
- bat txt数据导入数据库
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 能支撑10万以上客户端的数据同步下载问题
- asp.net(C#)开发之一 dataset(datatable) 数据导入excel
- C#连接数据库、读EXCEL表、批量导入数据
- 很牛的一条SQL -------将Excel数据快速导入数据库