社区
MySQL
帖子详情
批量加载数据
tsingien
2004-02-01 12:15:07
我使用java语言在备份数据库的时候得到了一个很大的结果集,如果使用resultSet.next(),然后在循环中一条一条的insert的话会比较慢,是否有批量insert的方法?(我在书上看到有load data的句子,好像是从文件中获取数据.如果中间再加上一个文件的读写,我不知道这样的效率比直接使用insert怎么样,我希望有其他的方法.请各位高手指点)
...全文
96
3
打赏
收藏
批量加载数据
我使用java语言在备份数据库的时候得到了一个很大的结果集,如果使用resultSet.next(),然后在循环中一条一条的insert的话会比较慢,是否有批量insert的方法?(我在书上看到有load data的句子,好像是从文件中获取数据.如果中间再加上一个文件的读写,我不知道这样的效率比直接使用insert怎么样,我希望有其他的方法.请各位高手指点)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
parton
2004-02-01
打赏
举报
回复
insert into table values ('value1','value2'),('value3','value4'),('...','...')...;
格式可以一次插入多条记录。
其中value1,value2,value3,value4为字段值
tsingien
2004-02-01
打赏
举报
回复
load data 我需要怎加一个中间文件进来.这样的效率(因为我每一条记录都要写一次文件)恐怕不高
bread213
2004-02-01
打赏
举报
回复
首选JDBC中有批量的方法,你可以直接用,
load data的用法:
LOAD DATA INFILE "c:\aa.txt" INTO TABLE table;
这样是直接用mysql去执行了
HDU 2717Catch That Cow
原文链接: HDU 2717Catch That Cow ...
HDU 2717 Catch That Cow
Catch That Cow Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11487 Accepted Submission(s): 3560 Problem Description Farmer Joh
HDU_2717_Catch That Cow
很短的 BFS 队列 HDU_2717_Catch That Cow 1 #include<iostream> 2 #include<algorithm> 3 #include<cstring> 4 #include<cstdio> 5 #include<queue> 6 using namespa...
HDU-2717 Catch That Cow
HDU 2717 Catch That Cow Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a...
HDU 2717 Catch That Cow
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2717题目大意:输入一个N和K。表示你的起点是N。终点为K。每次有3中移动方式。 1.移动到X+1 的位置 2.移动到X-1的位置 3.移动到2X的位置 X为你当前的位置。问从N开始。最少走几步才能到K思路:这时一道简单的BFS水题。按一般做法来解决就可以了代码如下:#include
MySQL
57,064
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章