查询所有用户
private void showAllUser(){
try {
System.out.println("欢迎来到查看所有的用户界面:");
conn=DBUTil.getConnection();
state=conn.createStatement();
String sql="select username,email,nickname,account from esx";
ResultSet rs=state.executeQuery(sql);
if(rs.next()){
String username=rs.getString("username");
String email=rs.getString("email");
String nickname=rs.getString("nickname");
double account=rs.getDouble("account");
System.out.println(username+","+email+","+nickname+","+account);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(conn!=null){
DBUTil.closeConnection(conn);
}
}
}
求解 查找错误 我输出只能输出一条数据 用数据库 查询里面有很多
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
little_how 2017-01-16 03:54关注请把你的if(rs.next)改成while(rs.next);
因为循环才能读取你的多条数据....
如有帮助,请采纳
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报