社区
Java EE
帖子详情
java执行批处理,如果有一条数据报错怎么确定是那条错误数据
z513848964
2018-01-25 06:07:41
我想把oracle中的数据全部导进其他的数据库,现在由于数据量过大,所以我选择了批处理,但是如果有一条数据报错,那么全部数据都不能执行成功,而且commit后直接
报错了循环也中断了,请问我该怎么处理
本人菜鸟,求各位大佬帮助
...全文
857
3
打赏
收藏
java执行批处理,如果有一条数据报错怎么确定是那条错误数据
我想把oracle中的数据全部导进其他的数据库,现在由于数据量过大,所以我选择了批处理,但是如果有一条数据报错,那么全部数据都不能执行成功,而且commit后直接 报错了循环也中断了,请问我该怎么处理 本人菜鸟,求各位大佬帮助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z513848964
2018-01-26
打赏
举报
回复
引用 1 楼 rumlee 的回复:
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。
确实如此,原来的表有改动,所以80多张表中的数据都要根据现在的业务进行修改,不但是数据,连字段和表结构也要跟着变,所有我才需要写一个程序,来执行这个操作。 其次一点是,由于表的数据量很大,所以我在下班时开启程序来,第二天都应该把数据跑完才行,就不能有数据的回滚操作。
小C_cao
2018-01-25
打赏
举报
回复
引用 1 楼 rumlee 的回复:
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。
楼上这哥们说的对,我近期也在部署项目,就这个比较快,而且方便。 不过导数据进去前,先查看好原来用户的表空间,在客户的数据库上创建好表空间,避免导数据的时候出现不存在的表空间的错误。
rumlee
2018-01-25
打赏
举报
回复
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。
Spring Batch高效
批处理
框架实战
本系列视频教程结合具体案例详细讲解Spring家族中
批处理
框架:Spring Batch 4.x 系列包括: Spring Batch简介,入门案例,
执行
解析,作业对象Job,步骤对象step,
批处理
数据
表,作业控制,
数据
输入器,
数据
输出器,...
java
jdbc
批处理
_JDBC的
批处理
操作
JDBC的
批处理
操作1 什么是JDBC
批处理
JDBC
批处理
,意思是我们可以
执行
一批(组)SQL操作。
批处理
可以使
数据
库
执行
性能更快。
java
.sql.Statement和
java
.sql.PreparedStatement接口都提供了用于
批处理
的方法。2 JDBC...
java
批处理
异常继续
执行
//
批处理
出现异常,此时我们在这里处理的方式是逐条
执行
,这样就能让
批处理
中的SQL语句
执行
完成。 for(String sqlss : sqlList){ try{ stmt.execute(sqlss); }catch(SQLException e1){ continue;//抛出异常,...
Java
执行
批处理
更新时可能潜在的风险
为了减少
数据
库连接的次数,以及加快
数据
更新的时间,我们...下面说下使用
Java
向MySQL
数据
库
执行
【
批处理
更新】时可能会存在的一个风险,其他编程语言也可能存在这种风险。 先看如下
Java
代码: classes...
mybatis的批量修改 之 ——
执行
多条sql
报错
这个代码修改
一条
的时候没问题,多条的时候一直报sql有错,经过检查,确认没错,后来发现是配置没配明白,mybatis默认是
执行
一条
sql,但是我这个需要
执行
多条,所以就需要手工配置一下。需要在
数据
源后面配置添加&...
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章