openFileDialog 打开TXT记事本文件写入数据库
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记事本文件写入数据库相关推荐
- ETL KETTLE 读取csv文件写入数据库
任务: 将大量CSV文件写入数据库中:可以一张表一个csv文件输入,表输出:但是如果表文件太多,达到100多张表入库:那会写死人的:所以我们可以偷懒一下:采用配合kettle java脚本代码:完成任 ...
- kettle 查询数据库写入文件_ETL KETTLE 读取csv文件写入数据库
任务: 将大量CSV文件写入数据库中:可以一张表一个csv文件输入,表输出:但是如果表文件太多,达到100多张表入库:那会写死人的:所以我们可以偷懒一下:采用配合kettle java脚本代码:完成任 ...
- VBA打开TXT类文件读写相关操作代码
Open 文件名 for 打开方式 as 文件编号 打开方式: Input :只能读,不能写 Append:允许读也允许写,如果存在文件就追加记录,如果没有就新建文件 Output:可以读,也可以写. ...
- 所有TXT记事本文件都打不开了,提示:“Windows 找不到文件”怎么解决?
问题描述 打不开txt文件 提示:"Windows 找不到文件**.请确定文件名是否正确后,再试一次" 解决方式 按Win键打开开始菜单 点击 所有应用 ,或搜索到记事本 对记事 ...
- python解析json文件写入数据库_Python3实现将本地JSON大数据文件写入MySQL数据库的方法...
本文实例讲述了Python3实现将本地JSON大数据文件写入MySQL数据库的方法.分享给大家供大家参考,具体如下: 最近导师给了一个yelp上的评论数据,数据量达到3.55个G,如果进行分析时直接使 ...
- Python批量操作文件写入数据库及从数据库取数据
写在前面 博主工作长期需使用到数据库查询数据,因而接触到了数据库的一些皮毛知识.但是数据库和办公网不能互通,远端访问也没法实现,所以长期以来查询数据都相当麻烦.近期博主在自己的工作电脑上搭建了一个的M ...
- Python批量操作文件写入数据库及从数据库取数据!
写在前面 博主工作长期需使用到数据库查询数据,因而接触到了数据库的一些皮毛知识.但是数据库和办公网不能互通,远端访问也没法实现,所以长期以来查询数据都相当麻烦.近期博主在自己的工作电脑上搭建了一个的M ...
- php写入文本 记事本打开换行_php生成txt记事本文件换行问题
在做一个删除文件自动生成404错误bad_url时发现生成的txt文件不换行了,提交给百度之后提示格式错误,下文就我此问题的解决办法一步步给各位分享吧. 1.我错误的做法分析 //下面增加错误页面提交 ...
- excel打开txt格式文件
转载于:https://www.cnblogs.com/hgyzm/p/10387475.html
最新文章
- 如何理解pytorch 卷积里group 这个参数
- SAP CRM Fiori Simulation Pipeline 设计介绍
- mysql查询含有某个值的表_MYSQL查询数据表中某个字段包含某个数值
- 属性子集选择的基本启发方法_一文看懂数据预处理最重要的3种思想和方法
- php v9开发网站,phpcms开发步骤
- loadrunner mysql脚本_LoadRunner11_MySQL数据库脚本
- UITableView 协议方法中更好的 switch 使用方案
- Git 基础(六)—— 工作区和暂存区与 Git 对修改的管理
- mysql设置远程登录
- python基础--导入模块
- iris数据集——决策树
- 华为星环大数据_大数据平台-华为和星环
- 电商项目(谷粒商城)
- unity, AnimatorCullingMode踩坑
- [Linux Shell] su和sudo命令
- CodeForces - 510A 蛇形图案输出 难度:C++入门 复杂度:简单 翻译难度:一般
- 供应链管理最重要的竟然是它
- 在3dmax中导入的动画摄像机巡游与主摄像机之间的切换
- python 批量下载 GPM 数据
- 剑指offer-跳楼梯和变态跳楼梯(C++)