Mysql 如何逐个获取数据库(oracle)表意味着首先显示第一行,然后在提交时显示下一行,依此类推
下面是我的代码,但它只选择了第一行一次又一次。。。 欢迎Mysql 如何逐个获取数据库(oracle)表意味着首先显示第一行,然后在提交时显示下一行,依此类推,mysql,oracle,jsp,Mysql,Oracle,Jsp,下面是我的代码,但它只选择了第一行一次又一次。。。 欢迎 这里的字符串ss是学生名,sss是examname…我的计算机上现在没有java,但是这个链接可能对您有所帮助。我猜你们的问题在于并没有迭代语句的结果 因此,您的代码应该看起来更少(如果您的代码工作于ofc),如下所示: Class.forName("oracle.jdbc.driver.OracleDriver"); Connection c=DriverManager.getConnection("jd
这里的字符串ss是学生名,sss是examname…我的计算机上现在没有java,但是这个链接可能对您有所帮助。我猜你们的问题在于并没有迭代语句的结果 因此,您的代码应该看起来更少(如果您的代码工作于ofc),如下所示:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection c=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","system");
String ss=(String)session.getAttribute("ssss");
String sss=(String)session.getAttribute("sss");
PreparedStatement P=c.prepareStatement("Select * from QUESTION where EXAMNAME=?");
P.setString(1,sss);
ResultSet rs=P.executeQuery();
while (rs.next()) {
%>
<form action="newjsp11.jsp" method="post">
Welcome <%=ss%><br>
<input type="text" name="abcd" value="<%= rs.getString(1)%>"><br>
<input type="radio" name="abc" value="<%= rs.getString(2)%>"><%= rs.getString(2)%>
<input type="radio" name="abc" value="<%= rs.getString(3)%>"><%= rs.getString(3)%>
<input type="radio" name="abc" value="<%= rs.getString(4)%>"><%= rs.getString(4)%>
<input type="radio" name="abc" value="<%= rs.getString(5)%>"><%= rs.getString(5)%><br>
<input type="submit" name="Submit"><br><br>
</form>
<% }
%>
Class.forName(“oracle.jdbc.driver.OracleDriver”);
连接c=DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:xe”、“system”、“system”);
String ss=(String)session.getAttribute(“ssss”);
字符串sss=(字符串)session.getAttribute(“sss”);
PreparedStatement P=c.prepareStatement(“从EXAMNAME=?”的问题中选择*”;
P.固定管柱(1,sss);
结果集rs=P.executeQuery();
while(rs.next()){
%>
欢迎
使用while而不是if一次给出我不想要的整个记录
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection c=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","system");
String ss=(String)session.getAttribute("ssss");
String sss=(String)session.getAttribute("sss");
PreparedStatement P=c.prepareStatement("Select * from QUESTION where EXAMNAME=?");
P.setString(1,sss);
ResultSet rs=P.executeQuery();
while (rs.next()) {
%>
<form action="newjsp11.jsp" method="post">
Welcome <%=ss%><br>
<input type="text" name="abcd" value="<%= rs.getString(1)%>"><br>
<input type="radio" name="abc" value="<%= rs.getString(2)%>"><%= rs.getString(2)%>
<input type="radio" name="abc" value="<%= rs.getString(3)%>"><%= rs.getString(3)%>
<input type="radio" name="abc" value="<%= rs.getString(4)%>"><%= rs.getString(4)%>
<input type="radio" name="abc" value="<%= rs.getString(5)%>"><%= rs.getString(5)%><br>
<input type="submit" name="Submit"><br><br>
</form>
<% }
%>