while(rs.next()) ,后面不关闭资源本来是输出全部数据库内容的,
conn.close();关闭资源后,执行结果却只输出数据库的第一行,怎么解决关闭资源后只输出一行的问题?谢谢
while(rs.next()) {//把光标移动到下一行,并且判断下一行是否存在
int id = rs.getInt(1);//通过编号获取该列的值
String name = rs.getString("name");//通过列名称来获取该列的值
int age = rs.getInt("age");
System.out.println(id+","+name+","+age);
/*四.关闭资源,释放资源
*倒关
* 必须关闭资源
* 先得到的对象后关闭,后得到的对象先关闭
*/
rs.close();
st.close();
con.close();//必须关闭资源,不关就死!
}
}
}