主题:什么是“连接占线导致另一个hstmt”?
我在显示查询的数据时,当数据库中数据较少时,正常显示 可是后来随着数据的增加 出现错误提示:
db.executeQuery:[Microsoft][ODBC SQL Server Driver]连接占线导致另一个hstmt.
想请教一下个位高手们,这个是什么问题呢?[em18]
部分代码如下:
<%
request.setCharacterEncoding("gb2312");
String booktype = request.getParameter("booktype");
String pagenum = request.getParameter("page");
if(pagenum==null)
{
out.println("<script language=\"JavaScript\">");
out.println(" alert('本页面需要page整数参数');");
out.println("</script>");
return;
}
int pageno = Integer.parseInt(pagenum);
String sql = "select * from book where booktype='"+booktype+"'";
ResultSet rs = db.executeQuery(sql);
for(int count = 1;rs.next();count++)
{
String bookname = rs.getString("bookname");
String author = rs.getString("author");
String sellprice = rs.getString("sellprice");
String imagelink = rs.getString("link");
%>
------------数据的显示部分---------------
<%
break;
}
}
rs.close();
%>
先谢谢各位了![em2]
db.executeQuery:[Microsoft][ODBC SQL Server Driver]连接占线导致另一个hstmt.
想请教一下个位高手们,这个是什么问题呢?[em18]
部分代码如下:
<%
request.setCharacterEncoding("gb2312");
String booktype = request.getParameter("booktype");
String pagenum = request.getParameter("page");
if(pagenum==null)
{
out.println("<script language=\"JavaScript\">");
out.println(" alert('本页面需要page整数参数');");
out.println("</script>");
return;
}
int pageno = Integer.parseInt(pagenum);
String sql = "select * from book where booktype='"+booktype+"'";
ResultSet rs = db.executeQuery(sql);
for(int count = 1;rs.next();count++)
{
String bookname = rs.getString("bookname");
String author = rs.getString("author");
String sellprice = rs.getString("sellprice");
String imagelink = rs.getString("link");
%>
------------数据的显示部分---------------
<%
break;
}
}
rs.close();
%>
先谢谢各位了![em2]