首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JDBC编程怎么把大量的数据从一个表复制到另一个表

2012-09-14 
JDBC编程如何把大量的数据从一个表复制到另一个表现在遇到这样一个问题,我举一个简单的例子:我把A表中的数

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 就是这样

[解决办法]

探讨

我现在是把表A的内容放在了一个list<table>中 怎么从List中取数据来插入到B中引用:

insert into B select * from A where a.部门号=1 就是这样

热点排行