主题:关于循环语句问题~
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="conn" scope="page" class="news.conn"/>
<%!
String sql="" ;
ResultSet rs = null;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
sql="SELECT * from news ";
rs=conn.executeQuery(sql);
%>
<%while(rs.next()){%>
<%=rs.getString("title")%>
<%}rs.close();%>
</body>
</html>
这样输入就一切正常,但是
如果不要 循环显示语句就出错 <%while(rs.next()){%>
javax.servlet.ServletException: [Microsoft][ODBC 驱动程序管理器] 无效的游标状态
究竟是为什么呢?
除了用 <%while(rs.next()){%> 循环数据库语句还可以用什么语句循环?
<jsp:useBean id="conn" scope="page" class="news.conn"/>
<%!
String sql="" ;
ResultSet rs = null;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
sql="SELECT * from news ";
rs=conn.executeQuery(sql);
%>
<%while(rs.next()){%>
<%=rs.getString("title")%>
<%}rs.close();%>
</body>
</html>
这样输入就一切正常,但是
如果不要 循环显示语句就出错 <%while(rs.next()){%>
javax.servlet.ServletException: [Microsoft][ODBC 驱动程序管理器] 无效的游标状态
究竟是为什么呢?
除了用 <%while(rs.next()){%> 循环数据库语句还可以用什么语句循环?