c# 用streamreader 读取txt文件后 ,并将内容存储到数据库。

问题描述

c# 用streamreader 读取txt文件后 ,并将内容存储到数据库。

例如txt文件中数据
1 张三 老师 a级 1546 45555 ;
2 李四 白领 b级 4566 12244 ;
。。。。。等
数据库中一个表 属性为

num name grade a b ; 分别对应上面6个数据
如何将数据分别存储到数据库表对应属性中
最好有完整点的代码

解决方案

reader就是readline或readallline,读出后,按你的规则解析成你需要的数据,至于如何写到数据库,你就别在这浪费时间了,自己去msdn或去搜,都能找到

解决方案二:

一行代码就可以了
File.ReadAllLines("1.txt").Select(x => x.Split(' '))
.Select(x => new 结构体
{
num = x[0],
name = x[1],
...
});

时间: 2024-10-02 12:29:27

c# 用streamreader 读取txt文件后 ,并将内容存储到数据库。的相关文章

c#-C#如何读取TXT文件及文件存储

问题描述 C#如何读取TXT文件及文件存储 C#如何读取TXT文件,能给个范例吗,如何读取,如何存入内存,怎样定义读取规则,读取后存储的规则 解决方案 C#读取TXT文件实现的一些总结: 1.Niit.txt 默认在 File_readinDebug 文件下! 假如你不想程序运行报错,那么就在这个文件下建立 1)因为这里咱们是读取文本,所以Niit.txt,内容自己写一下!留心两点 1.1)文件最好不要写中文的,否则运行结果用 ?代替中文~ 2.2)最首要 的,你写完了内容要保存文本后再运行,才

C#中读取txt文件列数据并存入int数组中

问题描述 C#中读取txt文件列数据并存入int数组中 我有一个空间绘图的C#程序,txt文件中有三列点的坐标,每行数据由空格隔开,现在需要定义三个x,y,z 一维int数组并将txt文件中列数据赋给x,y,z,txt数据量很大,可能有上千组,希望能够得到代码并在程序中直接调用x[i],y[i],z[i] 解决方案 streamreader一行行读取,然后split按空格分割为数组,你就可以操作数组,转化为你要的数据了 解决方案二: 一行代码就够了: var data = File.ReadAl

c++读取txt文件里的数据,然后保存在二维数组中进行处理

问题描述 c++读取txt文件里的数据,然后保存在二维数组中进行处理 我写的程序是把数据自己输入在主函数里,但是如果想实际的应用应该是有一个数据文件,然后提取出数据文件的数据保存在二维数组中才对,而且这个二维数组要根据具体文件的大小定数组的行列数,有谁能帮我做一下吗,谢谢! #include #include #include using namespace std; #define M 10//二维数组的行 #define N 6//二维数组的列 class Data { double a[M

sql-asp.net读取txt文件内容,并把内容全部导入到数据库表里

问题描述 asp.net读取txt文件内容,并把内容全部导入到数据库表里 string textName = TextBox1.Text; string name = TextBox2.Text; DateTime time = DateTime.Now; if (FileUpload1.PostedFile.InputStream.Length < 1) { Label1.Text = "请选择文件"; return; } string FileName = FileUploa

使用java按行读取txt文件,如何将txt文件中的行全部读完,中间出现一些回车换行?

问题描述 在使用java读取txt文件时我是这样处理的遇到的情况是它只读到第一个空白行就停止了请问要继续读后面的信息应怎样处理部分代码如下 Strig count=""; //接收一行字符串 int staticLines=0; //统计行数 count=br.readline(); //读一行 staticLines++; while(count!=null && !count.isEmpty()) { count=br.readline(); //读一行 stati

请教VC6.0++如何逐列读取TXT文件中的数据

问题描述 请教VC6.0++如何逐列读取TXT文件中的数据 例如TXT文件中的数据是这样 0 5 0.05 1 20 0.20 2 10 0.10 3 5 0.05 4 15 0.15 5 15 0.15 6 18 0.18 7 12 0.12 怎么把它们按每列读出来,分别放到三个不同的数组 解决方案 #include <stdio.h> #include <stdlib.h> void main(int argc, char *argv[]) { if (argc < 2)

通过FTP读服务器上的txt文件后,如何把文件内容存到数据库中?

问题描述 通过FTP读服务器上的txt文件后,如何把文件内容存到数据库中? 解决方案 解决方案二:使用sqlclient或者oracleclient或者...解决方案三:引用1楼whoami333的回复: 使用sqlclient或者oracleclient或者... 能否说的具体点呢我是存在sqlserver里解决方案四:读取文本文件中的数据,通过sqlclient连接数据库,逐行写入表中.

把java做的记事本做为TXT的打开方式,如何实现双击文TXT文件后,能自动把文本读到程序里

问题描述 用了个jar格式的记事本程序,又用jar2Exe转制成EXE格式,这样这个程序可以当作TXT文本文件的打开方式,现在的情况是双击TXT文件,可以调用那个生成的EXE文件,也打开了,不过是空白的,怎么样才能实现双击TXT文档后,调用生成的EXE程序,并且程序读取TXT文件的内容.请请教 解决方案 关联文件后,双击打开时默认会传递一个参数给程序,那个参数就是文件名.你在程序中获取参数并打开该文件即可.

php读取txt文件并将数据插入到数据库_php技巧

今天测试一个功能,需要往数据库中插入一些原始数据,PM给了一个txt文件,如何快速的将这个txt文件的内容拆分为所要的数组,然后再插入到数据库中? serial_number.txt的示例内容: serial_number.txt: DM00001A11 0116, SN00002A11 0116, AB00003A11 0116, PV00004A11 0116, OC00005A11 0116, IX00006A11 0116, 创建数据表: create table serial_numb