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>

      <% }
    %>