用JAVA把一个表内的内容复制到另外一个表里

如何运用MAP 方法把一张数据库创建的新表一内的内容复制到新建立的表2内 难道实例化几个对象 用封装类复制进去吗 具体怎么操作 运用集合
如果用 ArrayList 是不是 只能把数据1条1条的复制过去呢

思路如下:
1、首先把A表数据全部查出来,放到一个list中,list放的是这张表的每一条的一个po,然后put到Map中,定一个key叫table1。
2、调用后台数据接口,把1中的map通过key取得源数据list,执行插入操作到table2就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-05
两种解决方法 1种是你把你的数据库的 表 导出来放到excle表里
第二种 方式 是用代码 可以实现吧
先把你的 所有数据查询出来 select * from User 比如 你 已经 查询出来了 这个会把?
放到 一个 假如说User对象 把 这个 一条数据 所有的数据
存放 就是 map
map.put(你的表对应的id,User);
这样在 外层 套个循环 就可以了
for(int i=0; i<count;i++){
map.put(你的表对应的id,User);
}
count 是你 个 数据个数 不做具体说明了
添加 也用 同样的 方法
insert into User value()
map.get();
也用循环
这样就可以了本回答被提问者采纳
第2个回答  2009-12-05
期待答案
相似回答