解决方案 »
- Struts2和json报错 Could not find action or result
- hibernate weblogic JDNI 配置找不到DataSource
- ssh调用存储过程
- Implementing class 求解
- 关于jsp页面点击一个超链接或按钮 弹出一个层得问题
- java 数据库查询 OutOfMemoryError
- Lucene+Web Spider
- 请教2PC的实现
- 大家来说说,Resin跟Tomcat相比,有什么不及的地方
- javaMail的问题
- MyEclipse 安装aptana 导致打开myeclipse很慢很卡 怎么办
- ssh2 项目 Tomcat 假死
是现查 parentid 然后再查parentid下的modelid ,最后比较其他的属性,找出相同的
第一张表 几万条数据
那你想全查出来吗?
先distinct一下,一段一段取呢,400一取这样。
public static void main(String[] args) throws SQLException {
Set<CarInfos> set = new TreeSet<CarInfos>();
DatabaseOperator dbop = new DatabaseOperator();
FenYeQuery fyq = new FenYeQuery("select id, paramid, modelid, value from tbl_car_param_value_yiche where paramid in (1, 4, 75, 287) ");
long index = 1;
CarInfos carInfos = null;
String insertSql = null;
ResultSet rs = null;
while(true) {
rs = fyq.query();
if(rs.next()) {
rs.previous();
}
else {
break;
}
while(rs.next()) {
carInfos = new CarInfos();
carInfos.setId(rs.getLong("id"));
carInfos.setModelid(rs.getLong("modelid"));
carInfos.setParamid(rs.getLong("paramid"));
carInfos.setValue(rs.getString("value"));
if(set.contains(carInfos)) {
insertSql = "insert into tbl_car_param_value_yiche_bak(" +
"id, modelid, paramid, value) values(" +
carInfos.getId() + "," + carInfos.getModelid() + "," +
carInfos.getParamid() + ", '" + carInfos.getValue() + "');";
dbop.executeSql(insertSql);
}
else {
set.add(carInfos);
System.out.println("Add Success! Index:" + index++);
}
}
}
System.out.println("Success!");
}
}