テーブルEmployeeLeaveからレコードをフェッチし、結果セットに保存しています。次に、この結果セットをデータベーステーブルに挿入していますが、すべての行ではなく、結果セットの最初の行のみを挿入できます。
結果セットのすべての行を挿入するにはどうすればよいですか?
r = stmt.executeQuery("select * from EmployeeLeave where EmployeeNo='"+empno+"'");
while(r.next())
{
for(int i=0;i<=r.getRow();i++)
{
int empid = r.getInt(1);
String leave = r.getString(2);
r = stmt.executeQuery("insert into ApprovedLeave values('"+empid+"','"+leave+"','True')");
}
}