2. 用分页查找,用随机数Random得到一个0<x<t的x数,然后分页的分页数和分页量都用x
3.该分页查找得到的就是一个随机的记录。
4.循环1-3步骤,直到得到希望数量的随机记录。
多条数据可以返回一个list啊,我给你看一个例子:public List SearchAll(){
List l = new ArrayList()
EmployeeBean ea = null
ResultSet rs = null
PreparedStatement ps = null
Connection con = null
sql = "select * from Employee"
try {
con = BaseDAO.GetConnection()
ps = con.prepareStatement(sql)
rs = ps.executeQuery()
while (rs.next()) {
ea = new EmployeeBean()
ea.setId(rs.getInt(1))
ea.setDerpartId(rs.getInt(2))
ea.setName(rs.getString(3))
ea.setPassword(rs.getString(4))
l.add(ea)
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace()
}finally{
BaseDAO.close(rs, ps, con)
}
return l
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)