当前位置:首页 » 编程语言 » txt导入sql2008
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

txt导入sql2008

发布时间: 2022-04-04 21:16:54

Ⅰ C#如何将txt文本导入sql2008

给你一个方法,这个方法是读txt文件的。
using System.IO;
using System.Text;
先加两个命名空间。

public string ReadData(string filePath)
{
//C读取TXT文件之创建 FileStream 的对象,说白了告诉程序,
//文件在那里,对文件如何处理,对文件内容采取的处理方式
FileStream fs = new FileStream(filePath , FileMode.Open, FileAccess.Read);
//仅 对文本 进行 读写操作
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("GB2312"));
//定位操作点,begin 是一个参考点
sr.BaseStream.Seek(0, SeekOrigin.Begin);
//读一下,看看文件内有没有内容,为下一步循环 提供判断依据
//sr.ReadLine() 这里是 StreamReader的方法 可不是 console 中的~
string str = sr.ReadLine(); //如果 文件有内容
string mNes=String.Empty;
while (str != null)
{
//输出字符串,str 在上面已经定义了 读入一行字符
//Console.WriteLine("{0}", str);
mNes += "    " + str + "<br>";
//这里我的理解是 当输出一行后,指针移动到下一行~
//下面这句话就是 判断 指针所指这行是否有内容~
str = sr.ReadLine();
}
//C读取TXT文件之关闭文件,注意顺序,先对文件内部进行关闭,然后才是文件~
sr.Close();
fs.Close();
return mNes;
}

Ⅱ 如何把一个目录下的所有txt文件导入到sql server

枚举目录下所有的txt文件,处理一个文件插入一次数据即可,文件名保存到title,打开文件读取内容插入到content字段,用什么语言实现都一样。

Ⅲ 怎么把这个文本(txt)导入SQL SERVER数据库,不要大概性操作,要一步步

如果是我来的话,可以先替换#号为Tab,然后粘贴到excel里,整理整齐。然后加上列名,就可以导入了。

Ⅳ 把txt文件导入SQL SERVER 2008中,导入到一半时出错!错误报告如下

1、多数原因是因为你数据库中表的列长度不够长,造成导入失败
2、还有一种可能是你的TXT分割符有问题,有些时候换行不对
3、你导入的数据里面存在乱码,也会发生这个情况

请你仔细检查一下吧

Ⅳ 怎么将.txt文件导入到sql数据库中啊!

如果你确定是mysql的话,导入方法有很多种。
1,直接在服务器上进行导入,如果你的空间服务器是windows系统,那么就需要有远程桌面,然后把.sql文件(这里我假设就叫test.sql)上传到服务器上的d盘,打开cmd,cd到mysql安装目录下的bin目录,然后执行
mysql
-u
root
-p密码
评论
0
0
加载更多

Ⅵ 将txt文件导入到Sql Server中

也不一定要逗号分开的,直接用LOAD DATA INFILE '文件路径' INTO TABLE 表名 就可以了

Ⅶ 如何将文本文件中数据导入到SQL表中

1、创建 load.ctl 文件:

在任意文件夹下创建load.ctl 文件,用编辑器打开 load.ctl 文件,并写入以下代码:

load data

CHARACTERSET UTF8

infile "D:importdatadatafiledata.txt"

append

into table table_name

fields terminated by '|'

trailing nullcols

(

id,

mobile

)

2、运行 load.ctl 文件:打开 cmd ,切换到 load.ctl 文件目录下,运行以下命令:

sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log

suncrs为用户名和密码,ubuat为数据库名

(7)txt导入sql2008扩展阅读:

load.ctl代码解析:

第二行指定编码(文本文件编码)。

第三行指定要导入的文件data.txt的路径。

第五行指定导入的表(以上l例子表名为:table_name)。

第六行表示字段分隔符。

最后括号内填写字段(注意顺序),字段名写目标表的字段名。

Ⅷ 如何把多个txt文件导入一次性导入sql server

有个建议,可以把文件夹里的所有文件名都改为数字,1,2,3,4这样
然后在数据库中循环取得文件名

declare @sql nvarchar(2000),@i int
select @sql='',@i=100
while @i>0 begin
set @sql='insert INTO tablename
select FROM OPENDATASOURCE(''MICROSOFT.JET.OLEDB.4.0'',''Text;DATABASE=c:\'')...['+convert(varchar,@i)+'#txt]'
exec(@sql)
@i=@i-1
end

Ⅸ txt数据导入到sql server 2008中的问题!!!

你先把txt文件转成excel文件,在excel文件里面分三列,在把第一行写成字段名称,再用语句
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=C:\表名.xls',a$) ,a$是表的内名