java单表数据迁移到新数据库中(非多线程模式)
创始人
2024-09-25 12:22:02
0

@Test

@Transactional

@Rollback(false)

public void sync_table_test() throws SQLException, ParseException {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//获取oracle的数据库配置信息

Connection connection = DruidJdbcUtils.getConnection("db0");

//查询TABLE_OLD中的数据

PreparedStatement preparedStatement = connection.prepareStatement("select * \n" +

"from TABLE_OLD \n");

ResultSet resultSet = preparedStatement.executeQuery();

int num = 0;

String tableUuid;

String tableRemark;

String tableCdate;

//循环list数据并获取数据

while (resultSet.next()) {

tableUuid= resultSet.getString(2) == null ? "" : resultSet.getString(2);

tableRemark= resultSet.getString(3) == null ? "" : resultSet.getString(3);

tableCdate= resultSet.getString(4) == null ? "" : resultSet.getString(4);

//要迁移到的表

TABLE_NEW table_new = new TABLE_NEW();

table_new.setTableUuid(tableUuid);

table_new.setTableRemark(tableRemark);

table_new.setTableCdate(format.parse(tableCdate));

tableNewDao.save(table_new);

num++;

System.out.println("第"+num+"条");

System.out.println("已同步数量" + num);

}

System.out.println("已同步");

preparedStatement.close();

}此种方法迁移对数据量较小的表比较友好,对于数据量庞大的表则会明显不足;本文另一篇姐妹篇讲述的是多线程模式的数据迁移,感兴趣的码友可以去看看

相关内容

热门资讯

最新技巧!大唐麻将输赢设置,牵... 最新技巧!大唐麻将输赢设置,牵手跑得快辅助器ios,微信雀神小程序能开挂吗(详细教程);1、每一步都...
总算了解!!德扑ai智能机器人... 总算了解!!德扑ai智能机器人,博乐温州棋牌有没有挂,必备教程(有挂技巧)博乐温州棋牌有没有挂辅助器...
八分钟辅助挂!亲友起牌外 挂,... 八分钟辅助挂!亲友起牌外 挂,山东麻将果然真的有挂,存在挂教程(有挂方法);暗藏猫腻,小编详细说明亲...
6分钟技巧!心悦麻将吹牛输赢规... 6分钟技巧!心悦麻将吹牛输赢规律,大唐麻将推倒胡怎么设置(原来一直都是有挂);大唐麻将推倒胡怎么设置...
程序员教你!朋朋棋牌外挂怎么开... 程序员教你!朋朋棋牌外挂怎么开,棋乐棋牌有挂吗,雀神麻将小程序提高胜率(详细教程)在进入朋朋棋牌外挂...
今日重大通报!微扑克wpk安全... 今日重大通报!微扑克wpk安全,财神十三张的胜率机制是什么,必赢方法(有挂解说)1、财神十三张的胜率...
一分钟辅助挂!山西大唐麻将有挂... 一分钟辅助挂!山西大唐麻将有挂吗,聚游广东麻将都是真的有挂,技巧教程(有挂解密)1、山西大唐麻将有挂...
8分钟介绍!越乡游绍兴麻将有没... 8分钟介绍!越乡游绍兴麻将有没有挂,浙江游戏大厅双扣辅助工具(其实总是有挂)小薇(透视辅助)致您一封...
实测必看!!wpk大厅是机器人... 实测必看!!wpk大厅是机器人,边锋有辅助挂吗,细节方法(有挂揭秘)1.边锋有辅助挂吗 ai辅助创建...
总算清楚!蜀渝牌乐汇打牌技巧,... 总算清楚!蜀渝牌乐汇打牌技巧,微乐小程序免费黑科技,广东雀神麻将插件免费版(详细教程);1、蜀渝牌乐...