我在我的java程序中使用了select命令并将其值存储在结果集中。现在,在结果集中循环时,我想使用 select 命令,该命令将选择结果集的前 5 行并插入到其他表中。第二次,它应该选择接下来的 5 行并插入到表中。第三次,依此类推..
Statement s = connection.createStatement();
s.executeQuery("Select * from table1");
ResultSet res = s.getResultSet();
while(res.next()){
// here i want to select the first 5 lines of the result set and insert in the second table
}
最佳答案
Statement s = connection.createStatement();
s.executeQuery("Select * from table1");
ResultSet res = s.getResultSet();
while(res.next()){
// here i want to select the first 5 lines of the result set and insert in the second table
while(res.next() && (res.getRow()%5) !=0){
//select from this table
//call insert method(what selected)
}
}
关于java - 从结果集中选择几行 mysql java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263519/