社区
Java EE
帖子详情
用java的for循环批量插入数据的时候总是丢几条
vs881206
2010-06-29 04:14:09
为程序做测试,有个这样的功能用for循环批量向数据库插入数据的时候总是丢几条,而丢的那条包的异常是空指针,我觉得向是循环太快程序反映不过来导致赋不上值而丢失数据,请问高手这种情况该怎么解决~~~!!
...全文
1123
23
打赏
收藏
用java的for循环批量插入数据的时候总是丢几条
为程序做测试,有个这样的功能用for循环批量向数据库插入数据的时候总是丢几条,而丢的那条包的异常是空指针,我觉得向是循环太快程序反映不过来导致赋不上值而丢失数据,请问高手这种情况该怎么解决~~~!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
O溺水的鱼0
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 rommal7090 的回复:]
我觉得是CPU处理太快把代码忽略了~~
[/Quote]
.......
chzhm159
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 rommal7090 的回复:]
我觉得是CPU处理太快把代码忽略了~~
[/Quote]
好淫荡啊
steel_sun
2010-06-30
打赏
举报
回复
刚刚试验了一下,没出现问题 楼主是不是你代码出现问题了
steel_sun
2010-06-30
打赏
举报
回复
期待中,以前没遇到过这种情况,也没想到过。
不过我觉得是代码的问题,不是太快的问题吧,上一个没插入,下一个不可能开始的。
还是期待楼下的给出答案,我也去试验一下。嘻嘻
dobe1987
2010-06-30
打赏
举报
回复
你说都报空指针了~看看是不是你的循环的那对象有问题~
androidmvc
2010-06-30
打赏
举报
回复
不会是for 插入速度太快的问题。。。。
应该是你代码那个地方出错了。。。。。。。。
最好把代码贴出来。。。。。
xiedi1209
2010-06-30
打赏
举报
回复
有没有是因为并发处理没做好的原因呢?
vs881206
2010-06-30
打赏
举报
回复
123
vs881206
2010-06-30
打赏
举报
回复
我还了种方式解决了 谢谢大家了
是数据库连接 断开太频繁造成的
cw6797
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 rommal7090 的回复:]
我觉得是CPU处理太快把代码忽略了~~
[/Quote]
有才。。。。。。。
余胜国
2010-06-29
打赏
举报
回复
这种情况应该不会发生,看看代码是不是没写好,如果你的观点成立的话,加个Thread.sleep(2000);试试。
nanyang421
2010-06-29
打赏
举报
回复
把代码贴出来看看
xiaozhishi
2010-06-29
打赏
举报
回复
快贴出来 参考参考
灵度创想
2010-06-29
打赏
举报
回复
我没带毛衣
dr_lou
2010-06-29
打赏
举报
回复
皇上圣明。。。
weipj007
2010-06-29
打赏
举报
回复
这个得顶!
shine333
2010-06-29
打赏
举报
回复
,好冷
ronniegxq
2010-06-29
打赏
举报
回复
cpu插的太快,数据库受不了
sun0322
2010-06-29
打赏
举报
回复
[Quote=引用 1 楼 xiaohuanjie 的回复:]
很好奇,把for循环贴出来看看
[/Quote]
我也想看看代码,还有数据库的建表sql(主要想看约束),插入的数据信息!
happyfmy
2010-06-29
打赏
举报
回复
[Quote=引用 3 楼 rommal7090 的回复:]
我觉得是CPU处理太快把代码忽略了~~
[/Quote]
厉害
加载更多回复(3)
java
如何
循环
导入MySQL,mysql
循环
批量
插入
测试时没有
数据
,便安装了一个MySql,建了张表,在建了个while
循环
批量
插入
10W条测试
数据
的时候,执行时间之长无法忍受,便查资料找
批量
插入
优化方法,这里做个笔记。
数据
结构寻思着分页时标准列分主键列、索引列、...
JAVA
循环
插入
大量
数据
,每次
插入
N条
Integer allNumber =3000; Integer number = 0; //每次
循环
最多生成数量 Integer max = 100; do { if (allNumber > max) { number = max; allNumber -= max; } else { num
java
使用线程池
批量
插入
mysql
数据
首先我们使用最原始的for
循环
插入
数据
: for (int i = 0; i ; i++) { service.add(new LongTest().setStatus(1). setName(NumberUtil.getPwdRandom(5))); } 通过上面的操作大概每3秒可以
插入
数据
库1000条
数据
,这样...
java
hibernate
插入
数据
_
java
- Hibernate
批量
插入
数据
总是
插入
不完整
在利用hibernate向
数据
库
插入
数据
的时候发现总共2000多条
数据
只能
插入
一部分到
数据
库中,debug的时候发现在
循环
中确实是建立了对象并且调用了save()方法的我的代码如下Configuration configuration = new ...
MYSQL
数据
批量
插入
JAVA
代码实现
MYSQL
数据
批量
插入
Java
层面实现
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章