try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); 
  out.println("数据库驱动注册成功!<br>");
  String url="jdbc:odbc:university"; 
     String user="sa"; 
     String password=""; 
     Connection conn= DriverManager.getConnection(url,user,password);
  out.println("数据库连接成功!<br><hr>");
     Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  sql="select * from student"; 
  rs=stmt.executeQuery(sql);//查询数据库
  String sqlcount="select count(*) from student";
  rscount=stmt.executeQuery(sqlcount);
  rowCount=rscount.getInt(0);//获取student表中总的记录行数
  String strPage=request.getParameter("page");//获取参数page
  if(strPage==null){//如果page为null则表示为第一页,设置pageCurrent的值为1
pageCurrent=1;
  }
  else{//如果pageCurrent的值小于1,同样设置pageCurrent的值为1
pageCurrent=Integer.parseInt(strPage);
if(pageCurrent<1)
  pageCurrent=1;
  }
  for(i=1;i<(pageCurrent-1)*pageSize;i++)
{rs.next();}
  for(i=1;i<pageSize;i++){//将数据集中的数据指针指向第pageCurrent页的数据,该页显示的数据记录数为pageSize
if(rs.next()){
  %>
  <tr>
    <td width=16% align=center><%=rs.getObject(1)%></td>
<td width=16% align=center><%=rs.getObject(2)%></td>
<td width=8% align=center><%=rs.getObject(3)%></td>
<td width=8% align=center><%=rs.getObject(4)%></td>
<td width=16% align=center><%=rs.getObject(5)%></td>
<td width=12% align=center><%=rs.getObject(6)%></td>
<td width=12% align=center><a href="change.jsp?xuehao=<%=rs.getObject(1)%>">修改</a></td>
<td width=12% align=center><a href="del.jsp?xuehao=<%=rs.getObject(1)%>">删除</a></td>
  </tr>
  <%
    }
  }
  rs.close();
  stmt.close();
  conn.close();出这个错误:[Microsoft][ODBC 驱动程序管理器] 无效的描述器索引
请人指点下!谢谢