【发布时间】:2016-06-02 19:54:33
【问题描述】:
我有一个使用查询返回的结果集:
String query = "select Bookname, SubjectName from books join Subjects on Subjects.SubjectID = Books.subjectID where classID = '1a'";
ResultSet temp = null;
try
{
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(query);
temp = rs;
}
我只是想知道是否可以将结果集转换为两个单独的数组:例如 BookName[] 和 BookSubject[],以便稍后在列表视图中显示它们?结果集和android中的这个概念相对较新
【问题讨论】:
-
ResultSet 对象具有读取列的方法。您可以使用它们来读取值并加载您的数组。与其创建两个单独的数组,不如创建一个映射您的书籍的类(如果您还没有的话)。还有像 OrmLite 这样的框架可以用来正确地进行这种映射。