JSP + Access 使用Group By 操作,为什么会出一批空记录,以null的形式打印出来
请高手指点迷津,什么情况下会出现此等怪现像
上面是部分代码,我的merit_inventory_chuhuo表中有1635条记录,执行上面的sql语句后,打印结果是这样的,分组统计出了183条数据,剩下全部以null的形式打印出来了,
180. 401-362 84
181. 401-363 18
182. 401-366 4
183. 401-367 2
184. null -1
185. null -1
186. null -1
187. null -1
188. null -1
189. null -1
190. null -1
我的类的片断:
String sql="SELECT Sum(merit_inventory_chuhuo.quality) AS xquality, merit_inventory_chuhuo.sku FROM merit_inventory_chuhuo GROUP BY merit_inventory_chuhuo.sku";
db.query(sql);
while(db.rs_next()){
sku=db.rs_getString("sku");
quality=db.rs_getInt("xquality");
out.print(rows+". "+sku+" "+quality+"<br>");
}
上面是部分代码,我的merit_inventory_chuhuo表中有1635条记录,执行上面的sql语句后,打印结果是这样的,分组统计出了183条数据,剩下全部以null的形式打印出来了,
180. 401-362 84
181. 401-363 18
182. 401-366 4
183. 401-367 2
184. null -1
185. null -1
186. null -1
187. null -1
188. null -1
189. null -1
190. null -1
我的类的片断:
//....
ResultSet rs = null;
public ResultSet query(String strSql){
try{
this.rs = stmt.executeQuery(strSql);
return this.rs;
}catch(SQLException e){
return null;
}catch(NullPointerException e){
return null;
}catch(IOException e){
return null;
}
}
public String rs_getString(int column){
try{
return this.rs.getString(column);
}catch(SQLException e){
return e.toString();
}
}
public int rs_getInt(String column){
try{
return this.rs.getInt(column);
}catch(SQLException e){
return -1;
}
}
//....
...全文
相关推荐
JSP使用ODBC连接Access数据库
JSP使用ODBC连接Access数据库,有例子
基于Java+MySQL的学生学籍管理系统开发实践
在Java Web开发中,管理信息系统是最典型的应用场景之一。实现一个合格的学生学籍管理系统,需要从数据库设计到前端交互全链路思考。MySQL作为轻量级关系型数据库,与Java技术栈结合能够高效支撑学生信息、学籍异动、用户权限等核心数据的管理。系统采用Servlet+JSP+JDBC三层架构,通过规范的表结构设计和事务控制,保障数据一致性与查询效率。这类系统广泛应用于高校教务管理、毕业设计及课程设计,也是面试中Java基础、SQL优化与权限控制等高频考点的实战载体。本文从零拆解学籍管理系统的功能边界、数据库
Jsp连接Access案例
java连接access、jsp与access的连接
jsp access
首先,打开sql*plus,输入用户名(我用的scott)密码(我设置的是tiger)。 先建个表student, Create table student ( id number(30) not null primary key, name varchar(50) , age number(30), gender varchar(30), major varchar(50) );
jsp 和 access 的结合
老师闲着无聊,非要用jsp去连接access


Web 开发

