WinForm 中添加 openFileDialog Button, WinForm .cs 中添加本地.mdf,如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;namespace txt记事本文件的读写
{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>
        [STAThread]static void Main(){//SQLServer 附加mdf文件string dataDir = AppDomain.CurrentDomain.BaseDirectory;if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")){dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);}Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}}
}

读取txt中的数据写入DB:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;namespace txt记事本文件的读写
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void BtnReadTXT_Click(object sender, EventArgs e){if (odfImport.ShowDialog() == DialogResult.OK){using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TelphoneNo.mdf;Integrated Security=True;User Instance=True")){conn.Open();using (FileStream fileStream = File.OpenRead(odfImport.FileName))  //打开txt文件
                    {using (StreamReader stmReader = new StreamReader(fileStream))  //读取txt文件
                        {string line = null;string TelNo = "";string Name = "";string strIns = "";//sql 参数strIns = "insert into PhoneNo(TelNO,Name) values(@telNO,@name) ";SqlParameter[] sqlPara = new SqlParameter[] { new SqlParameter("telNO",TelNo),new SqlParameter("name",Name)};//把读取出来的数据写入.mdfusing (SqlCommand sqlCmd = new SqlCommand(strIns, conn)){//逐行读取while ((line = stmReader.ReadLine()) != null){string[] strTel = line.Split('-');TelNo = strTel[0].ToString();Name = strTel[1].ToString();sqlCmd.Parameters.AddRange(sqlPara);sqlCmd.ExecuteNonQuery();sqlCmd.Parameters.Clear(); //参数清除
                                }MessageBox.Show("导入成功", "Read TXT");}}}}}else{return;}}}
}

转载于:https://www.cnblogs.com/siri/archive/2012/12/13/2816912.html

openFileDialog 打开TXT记事本文件写入数据库相关推荐

  1. ETL KETTLE 读取csv文件写入数据库

    任务: 将大量CSV文件写入数据库中:可以一张表一个csv文件输入,表输出:但是如果表文件太多,达到100多张表入库:那会写死人的:所以我们可以偷懒一下:采用配合kettle java脚本代码:完成任 ...

  2. kettle 查询数据库写入文件_ETL KETTLE 读取csv文件写入数据库

    任务: 将大量CSV文件写入数据库中:可以一张表一个csv文件输入,表输出:但是如果表文件太多,达到100多张表入库:那会写死人的:所以我们可以偷懒一下:采用配合kettle java脚本代码:完成任 ...

  3. VBA打开TXT类文件读写相关操作代码

    Open 文件名 for 打开方式 as 文件编号 打开方式: Input :只能读,不能写 Append:允许读也允许写,如果存在文件就追加记录,如果没有就新建文件 Output:可以读,也可以写. ...

  4. 所有TXT记事本文件都打不开了,提示:“Windows 找不到文件”怎么解决?

    问题描述 打不开txt文件 提示:"Windows 找不到文件**.请确定文件名是否正确后,再试一次" 解决方式 按Win键打开开始菜单 点击  所有应用 ,或搜索到记事本 对记事 ...

  5. python解析json文件写入数据库_Python3实现将本地JSON大数据文件写入MySQL数据库的方法...

    本文实例讲述了Python3实现将本地JSON大数据文件写入MySQL数据库的方法.分享给大家供大家参考,具体如下: 最近导师给了一个yelp上的评论数据,数据量达到3.55个G,如果进行分析时直接使 ...

  6. Python批量操作文件写入数据库及从数据库取数据

    写在前面 博主工作长期需使用到数据库查询数据,因而接触到了数据库的一些皮毛知识.但是数据库和办公网不能互通,远端访问也没法实现,所以长期以来查询数据都相当麻烦.近期博主在自己的工作电脑上搭建了一个的M ...

  7. Python批量操作文件写入数据库及从数据库取数据!

    写在前面 博主工作长期需使用到数据库查询数据,因而接触到了数据库的一些皮毛知识.但是数据库和办公网不能互通,远端访问也没法实现,所以长期以来查询数据都相当麻烦.近期博主在自己的工作电脑上搭建了一个的M ...

  8. php写入文本 记事本打开换行_php生成txt记事本文件换行问题

    在做一个删除文件自动生成404错误bad_url时发现生成的txt文件不换行了,提交给百度之后提示格式错误,下文就我此问题的解决办法一步步给各位分享吧. 1.我错误的做法分析 //下面增加错误页面提交 ...

  9. excel打开txt格式文件

    转载于:https://www.cnblogs.com/hgyzm/p/10387475.html

最新文章

  1. 如何理解pytorch 卷积里group 这个参数
  2. SAP CRM Fiori Simulation Pipeline 设计介绍
  3. mysql查询含有某个值的表_MYSQL查询数据表中某个字段包含某个数值
  4. 属性子集选择的基本启发方法_一文看懂数据预处理最重要的3种思想和方法
  5. php v9开发网站,phpcms开发步骤
  6. loadrunner mysql脚本_LoadRunner11_MySQL数据库脚本
  7. UITableView 协议方法中更好的 switch 使用方案
  8. Git 基础(六)—— 工作区和暂存区与 Git 对修改的管理
  9. mysql设置远程登录
  10. python基础--导入模块
  11. iris数据集——决策树
  12. 华为星环大数据_大数据平台-华为和星环
  13. 电商项目(谷粒商城)
  14. unity, AnimatorCullingMode踩坑
  15. [Linux Shell] su和sudo命令
  16. CodeForces - 510A 蛇形图案输出 难度:C++入门 复杂度:简单 翻译难度:一般
  17. 供应链管理最重要的竟然是它
  18. 在3dmax中导入的动画摄像机巡游与主摄像机之间的切换
  19. python 批量下载 GPM 数据
  20. 剑指offer-跳楼梯和变态跳楼梯(C++)

热门文章

  1. IT界顶级大咖讲解如何获得月薪5万以上的秘诀干货!
  2. 解决Linux动态库版本兼容问题
  3. 《Linux shell变量总结回顾》RHEL6
  4. 分享mac磁盘清理的方法
  5. 算法导论——计数排序
  6. 检查单 2014-06-20-01
  7. Ubuntu上nfs的安装配置
  8. IT业爆发“新人”争夺战
  9. C语言编程,从菜鸟到高手
  10. PPT文字怎样规划 哪里可以代做PPT