不加带颜色的那段正常,一加上就不显示了,高手帮忙!<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*" %>
<html>
<body>
<%
Connection con;
Statement st;
ResultSet rs;
int n;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try
{
con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
st=con.createStatement();
rs=st.executeQuery("select * from students");
rs.last();
n = rs.getRow();
rs.absolute(1);
out.print("共有"+n+"条记录");
out.print("<br>");
out.print("<Table Border>");
out.print("<TR>");
out.print("<th width=100>"+" 学号");
out.print("<th width=100>"+" 姓名");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("</TR>");
}
out.print("</Table>");
con.close();
}
catch(SQLException ee){}
%>
</body>
</html>
<%@ page import="java.sql.*" %>
<html>
<body>
<%
Connection con;
Statement st;
ResultSet rs;
int n;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try
{
con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
st=con.createStatement();
rs=st.executeQuery("select * from students");
rs.last();
n = rs.getRow();
rs.absolute(1);
out.print("共有"+n+"条记录");
out.print("<br>");
out.print("<Table Border>");
out.print("<TR>");
out.print("<th width=100>"+" 学号");
out.print("<th width=100>"+" 姓名");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("</TR>");
}
out.print("</Table>");
con.close();
}
catch(SQLException ee){}
%>
</body>
</html>
想要得到滚动游标,这样改上述第一行语句为st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);