请问大神,我这个30多万行的TXT,如何快速占系统资源少的插入到SQL数据库?
项目是这样的:
每天都会有几个个TXT,每一个TXT文档,都有30多万行的数据,
每一行的格式倒是固定的,都是:账号----密码----电话
SQLserver 数据库,有一个表:userdata
这个表的字段:
ID,自增长
username
userpwd
usertel
请问,如何将这30多万行的数据,能快速的逐行对应插入到数据库?
备注:账号不能重复
我现在的操作是:通过asp页面,把这个txt文档上传到服务器,然后asp页面读取TXT内容,然后逐行插入到数据库。
考虑到账号不重复,所以每次插入的时候,都要:
select usernam,userpwd,usertel from userdata where username=当前行的username
如果找不到了,才rs.addnew()
如果找到了,就直接rs.close
如此逐行循环。
但是这样,非常耗服务器资源。而且30多万条数据,也要传很久。