C#文本文件导入数据库
2018-06-18 03:02:28来源:未知 阅读 ()
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using Microsoft.Win32;
using System.Data.SqlClient;
namespace 手机号码归属地查询
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void button_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter="文本文件|*.txt";
if(ofd.ShowDialog()!=true)
{
return;
}
//IEnumerable<string> lines = File.ReadLines(ofd.FileName, Encoding.Default);
string[] lines = File.ReadLines(ofd.FileName, Encoding.Default).ToArray();
for (int i = 1; i < lines.Count();i++ )
{
string line =lines[i];
string[] segs= line.Split('\t'); //注意文件文本的分割方式
string startTelNum=segs[0];
string city = segs[1];
city = city.Trim('"');
string teltye= segs[2];
teltye = teltye.Trim('"');
SqlHelper.ExcuteNonQuery("insert into T_tel (StartNum ,TelArea,TelType) values ('" + startTelNum + "','" + city + "','" + teltye + "')");
//SqlHelper.ExcuteNonQuery("insert into T_tel (StartNum ,TelArea,TelType) values (@startnum,@telarea,@teltype)",
// new SqlParameter("@startnum", startTelNum),
// new SqlParameter("@telarea", city),
// new SqlParameter("@teltype", teltye));
}
MessageBox.Show("导入成功!");
}
}
}
此方法效率低下,耗时长,仅为学习!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- QT5 解析JSON文件 2020-06-09
- QTableView与Excel之间的文件打开与保存 2020-05-26
- C++ 文件输入输出 2020-03-27
- [C++]HelloWorld背后的故事!总结一下在我们运行exe可执行文 2020-03-27
- 标准输入重定向到文件后,如何连续读入,如何判断标准输入流 2020-03-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash