解析txt文件,将文件中明细批量插入mysql数据库表中,怎么做?

解析txt文件没问题,现在的问题是将其中每行的明细插入mysql数据库中,怎样效率高?批量插入的sql怎么写?DAO用得是mybatis。... 解析txt文件没问题,现在的问题是将其中每行的明细插入mysql数据库中,怎样效率高?批量插入的sql怎么写?DAO用得是mybatis。 展开
 我来答
bhtzu
2012-07-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4215万
展开全部
批量写入,提高效率,最简单直接的办法就是:
将txt文本作为一个数据源处理,而不是文件读取,这样,通过数据源,就可以直接批量读取为一个recordset,然后,直接写入数据库了。
ps:这要求文本文件格式非常规律,如果不行,自己尝试在内存里面构建recordset吧。
playguy888
2012-07-11 · TA获得超过843个赞
知道小有建树答主
回答量:2095
采纳率:50%
帮助的人:1395万
展开全部
LOAD DATA LOCAL INFILE 'E:\\V\\Projects\\wsFile\\wordlist.txt'
INTO TABLE ws_words
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\r\n'
(word,wordtype,wordlen);

这个效率超高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-09
展开全部
写批处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式