怎样使用ResultSet来读出所有行的数据 怎样使用ResultSet来读出所有行的数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 它不有next()方法吗?一个一个的取啊,lz? while(rs.next()){ var=rs.getString("***");//类似的方法,如getInt(),等等就可以了。.....} try { while(rs.next()) { int i = rs.getInt(1); String s = rs.getString(2); double d = rs.getDouble(3); } } catch (SQLException e) { e.printStackTrace(); } 整个行的数据啊,getString()只能把某列的数据提出来嘞! try { ArrayList all = new ArrayList(); while(rs.next()) { ArrayList line = new ArrayList(); line.add(rs.getXXX("字段1")); .... line.add(rs.getXXX("字段N")) all.add(line); } } catch (SQLException e) { e.printStackTrace(); }用这种方法,line存的就是每一行的记录,all存的所有记录 一般性是进行 ORM 操作,即建一个 JavaBean,其中的字段与 数据表中的列对应,比如表中有 id, username, password 三列,那这个 JavaBean 就有 id,username, password 三个属性,应给出 set/get 访问器。再按下面的方式完成public List<UserBean> getAllUser() { .... List<UserBean> users = new ArrayList<UserBean>(); while(rs.next()) { UserBean user = new UserBean(); user.setId(rs.getInt("id")); user.setUsername(rs.getString("username")); user.setPassword(rs.getString("password")); users.add(user); } ... return users;} next()方法如果还有他就是返回true 如果没了就是false就跳出while循环这样就取完了 用ResultSet的 next()方法获取然后用List来存放就可以了· · 关于JTextArea和滚动条 synchronized的问题,多线程高手来,谢谢 连接数据库??? 救命啊,,,,,求SQL 查询语句 eclipse中 怎么从键盘输入数据写到其他文件中 java 中 now() 函数需要包含什么包才能用 求助!关于jb9与sql server2000连接出错 求java并发控制 如何用DataSource建立数据库连接! 用JBuilder还用不用设置Java的开发环境? jsp+servlet 如何实现自动备份数据库? 求解和为15的棋盘游戏问题
var=rs.getString("***");//类似的方法,如getInt(),等等就可以了。
.....}
try {
while(rs.next()) {
int i = rs.getInt(1);
String s = rs.getString(2);
double d = rs.getDouble(3);
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
ArrayList all = new ArrayList();
while(rs.next()) {
ArrayList line = new ArrayList();
line.add(rs.getXXX("字段1"));
....
line.add(rs.getXXX("字段N"))
all.add(line);
}
} catch (SQLException e) {
e.printStackTrace();
}用这种方法,line存的就是每一行的记录,all存的所有记录
比如表中有 id, username, password 三列,那这个 JavaBean 就有 id,
username, password 三个属性,应给出 set/get 访问器。再按下面的方式完成public List<UserBean> getAllUser() {
....
List<UserBean> users = new ArrayList<UserBean>();
while(rs.next()) {
UserBean user = new UserBean();
user.setId(rs.getInt("id"));
user.setUsername(rs.getString("username"));
user.setPassword(rs.getString("password"));
users.add(user);
}
...
return users;
}