【发布时间】:2016-05-05 17:07:21
【问题描述】:
我有导致多列的 SQL 查询。我想执行这个查询并将结果放入我的ArrayList<> 而不是ResultSet。
我的列定义类是
public class Record{
private String FileName;
private String FileID;
private String Loan;
private String Page;
}
查询是:
String query = "SELECT FileName, FileID, loanNumnber, PageNumber FROM table";
ResultSet rs = stmt.executeQuery(query);
我想要 recordData 对象中的查询结果。
ArrayList<Record> recordData = new ArrayList<Record>;
请建议如何使用正确的映射直接填充数组列表。
【问题讨论】:
-
使用像 Hibernate、JDO 等 OR 映射器或自己做。
标签: java mysql sql arraylist resultset