java中如何写两个表的查询
我用一个for循环,每次根据一个条件查询数据库中的一条数据(是两个表的联合查询),每次得到这个数据我想加到一个变量上(List或什么之类的),怎么办?...
我用一个for循环,每次根据一个条件查询数据库中的一条数据(是两个表的联合查询),每次得到这个数据我想加到一个变量上(List或什么之类的),怎么办?
展开
展开全部
ResultSet rs = st.executeQuery("select * from xxx,yyy");
List<Map> list = new ArrayList<Map>();
while(rs.next())
{
Map map = new HashMap();
map.put("id", rs.getInt(1));
map.put("name", rs.getString(2));
map.put("birth", rs.getDate(3));
}
................................
for(int i = 0;i < list.size();i++)
{
Map map = (Map)list.get(i);
System.out.println(map.get("id"));
System.out.println(map.get("name"));
}
................................
List<Map> list = new ArrayList<Map>();
while(rs.next())
{
Map map = new HashMap();
map.put("id", rs.getInt(1));
map.put("name", rs.getString(2));
map.put("birth", rs.getDate(3));
}
................................
for(int i = 0;i < list.size();i++)
{
Map map = (Map)list.get(i);
System.out.println(map.get("id"));
System.out.println(map.get("name"));
}
................................
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询