怎么从数据库查询ABC类的人数,并显示到jsp页面

2025年03月26日 05:39
有1个网友回答
网友(1):

public List findAll() throws Exception {
Connection conn=BaseDao.getCon();//BaseDao是链接数据库文件
Statement stat=conn.createStatement();
String sql="select * from t_emp";
ResultSet rs = stat.executeQuery(sql);
List list=new ArrayList();//Emp是实体类,装get()和set()
while(rs.next()){
Emp e=new Emp();
e.setId(rs.getLong("表字段"));
e.setName(rs.getString("表字段"));
e.setSalary(rs.getDouble("表字段"));
e.setAge(rs.getInt("表字段"));
list.add(e);
}
request.setAttribute("标志", list);
BaseDao.close(conn);
return list;
}
//将数据库中的信息查询在list中,然后在jsp那边接收
<%
List users = (List) request.getAttribute("标志");
for (Emp e : users) {
long id = e.getId();
String name = e.getName();
double salary = e.getSalary();
int age = e.getAge();
%>
//上面得到所有数据了,想用就
<%=id%>