自学.net(4)上传手机号码归属地到数据库

using Microsoft.Win32;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
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.Shapes;

namespace wenjianduqu
{
    /// <summary>
    /// haomaguishudi.xaml 的交互逻辑
    /// </summary>
    public partial class haomaguishudi : Window
    {
        public haomaguishudi()
        {
            InitializeComponent();
        }

        private void btnImport_Click(object sender,       RoutedEventArgs e)
        {
            OpenFileDialog ofg = new OpenFileDialog();
            ofg.Filter = "文本文件|*.txt";
            if (ofg.ShowDialog()==false)
            {
                return;
            }       //把txt文件里的数据放到lines的这个集合里去
            IEnumerable<string> lines = File.ReadLines(ofg.FileName, Encoding.Default);        //也可以用foreach,但是第一行的数据和后面的不一样,还是用for方便点
            for (int i = 1; i < lines.Count(); i++)
            {          //效果等同于lines[i]
                string line = lines.ElementAt(i);          //以分隔符的方式把数据分割开,存到数组里
                string[] stri = line.Split(‘\t‘);
                string haoDuan = stri[0];
                string diQu = stri[1];          //原始数据信息带“”需要用.Trim方法把双引号去掉
                diQu.Trim(‘"‘);
                string leiXing = stri[2];
                leiXing.Trim(‘"‘);
                string quHao = stri[3];
                quHao.Trim(‘"‘);          //字符串前面加个@的话可以多行输出,要不都挤到一行太难看
                SqlHelper.ExecuteNonQuery(@"insert into T_Tel (haoduan,diqu,leixing,quhao)
                values (@haoduan,@diqu,@leixing,@quhao)",
                new SqlParameter("@haoduan",haoDuan),
                new SqlParameter("@diqu", diQu),
                new SqlParameter("@leixing", leiXing),
                new SqlParameter("@quhao", quHao));
            }
            MessageBox.Show("导入成功");
        }
    }
}

新手,只能写成这样了,优化什么的一点也不会,现在向上传数据的速度好慢,得在研究看看能不能加个进度条什么的

时间: 2024-10-11 18:03:16

自学.net(4)上传手机号码归属地到数据库的相关文章

ASP.NET上传文件并记录到数据库

ASP.NET上传文件并记录到数据库 (2011-07-19 11:02:07) 转载▼ 标签: 杂谈 分类: asp.net学习 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebC

SAE上传web应用(包括使用数据库)教程详解及问题解惑

转自:http://blog.csdn.net/baiyuliang2013/article/details/24725995 SAE上传web应用(包括使用数据库)教程详解及问题解惑:       最近由于工作需求,需利用SAE平台,但在使用过程中遇到不少问题,比如如何上传应用,上传应用完毕后打不开,mysql连接不上等等,以及云豆的计费问题,结合个人使用心得,将在本帖一一解答.       1,上传web应用首先,使用SAE平台需要注册自己的账号吧,这个就不说了,然后进入我的首页,会看到: 

php文件以二进制形式上传并放入到数据库中

conn.php: <?php $id=mysql_connect('localhost','root','root'); mysql_select_db("db_database12",$id); mysql_query("set names gb2312"); ?> index.php: <html> <head> <meta http-equiv="Content-Type" content=&qu

使用ocupload和POI一键上传Excel并解析导入数据库

使用的工具如下:  JQuery ocupload jquery.ocupload-1.1.2.js Apache POI  poi-3.9.jar 如果是Maven项目添加依赖如下: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> J

oracle 数据库存放读取二进制文件(将上传的文件流存在数据库)

private void saveBinary(InputStream in, Long userId, String fieldName) { Sql sql = new Sql("insert into EEAS_USER_ATTH(id,CONTENT,USER_ID,ATTH_NAME) values(SEQ_EEAS_USER_ATTH.NEXTVAL,?,?,?)"); sql.addParameter(new Parameter(DataType.BLOB, in));

11月15日上午文件上传

1.文件上传后提交显示的信息 <form action="chuli.php" method="post" enctype="multipart/form-data"><!--enctype="multipart/form-data代表的是上传文件--> <input type="file" name="file" /> <input type="

ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)

在做asp.net的Web开发的时候,我们经常会遇到一次性上传多个文件的需求.通常我们的解决方法是固定放多个上传文件框,这样的解决办法显然是不合理的,因为一次上传多个,就意味着数量不确定.因此我们就要让这些文件上传框动态添加,下面我以我做的一个图库管理中的上传图片的功能为例 默认是上传一个图片,但当我们点“增加图片”按钮时可以实现选择多个图片及其描述同时上传,本功能限制一次最多只能上传8张,且每张图片大小不超过1M,这个大家可根据实际情况更改! 第一步,使用javascript代码实现动态添加文

asp.net多图片上传实现程序代码

前台代码如下: <% @ Page Language="C#" CodeFile="UploadImg.aspx.cs" Inherits="NetAdmin_APicture_UploadImg" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh

ASP.NET 上传文件以及点击下载

需求说明: 实际项目中,有必要上传附件(包括图片.文档.解压文件等)对数据库数据完善,这里实现的功能就是,上传附件到数据库,然后从数据读出来之后,可以"点击下载"之前上传的附件内容. asp.net代码如下: //用FileUpload控件,上传附件之后,导入数据库操作 protected void btnUp_Click(object sender, EventArgs e) { DbSql db = new DbSql(); //数据操作类 string fileName = &q