JDBC编程如何把大量的数据从一个表复制到另一个表 现在遇到这样一个问题,我举一个简单的例子: 我把A表中的数据读取出来并存入list<table>中 A表样式如: name | age | salary | department 现在我想把该list中的内容插入到B表中去 B表的结构和A表是一样的
一个小要求是 ①:部门号有的为null 有的为 1 我要把部门号为 1 的人员复制到B表中去
如何把这个list<table>中的部分数据复制到B中呢 ??????????????????
请前辈多多指教.......
------解决方案-------------------- 执行sql语句
假设把A表数据复制到A表
如果表结构完全一样 insert into B select * from A
如果不一样
insert into B (column1,column2) select column1,column2 from B
------解决方案-------------------- 这个最好直接用sql操作比较快
------解决方案-------------------- insert into B select * from A where a.部门号=1 就是这样