http://ecapital.myetang.com/javaservlet/tutorial/ser03/

解决方案 »

  1.   

    http://www.csdn.net/develop/Read_Article.asp?Id=17032
      

  2.   

    我的程序编译没错,就是放到JRUN4上不能显示记得呀!而JAVA的一般程序可以读到数据库的数据!
      

  3.   

    <TABLE language="javascript" id="tableVoucher" style="BORDER-COLLAPSE: collapse" borderColor="#111111" height="10" cellSpacing="0" cellPadding="0" width="100%" border="1"><TR>
    <TD id="TdProductCode" bgcolor='#336699' align="middle" width="16%">
    <font color='#ffffcc'>编号</font>
    <TD id="TdProductName" bgcolor='#336699' align="middle" width="31%">
    <font color='#ffffcc'>名称</font>
            </TD>
    <TD id="TdProductName" bgcolor='#336699' align="middle" width="31%">
    <font color='#ffffcc'>姓氏</font>
            </TD>
    </TR>
    <%  int iPageSize= 5 ; //每页显示的记录数; 
      int iPageCount=0; //页面总数
      int pageno=0;
      int i=0;
      int reCount=0;
      String PageString=request.getParameter("pageno");
      if (PageString!=null)
         pageno=Integer.parseInt(PageString);
      else  
         pageno=1;  
     
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
       String url="jdbc:microsoft:sqlserver://192.168.21.22:1433;DatabaseName=sale";
       String user="sale_user";
       String password="82920810";
       Connection conn=DriverManager.getConnection(url,user,password);
       Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       Statement stmt1=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       String sql1="Select count(*) from  product ";
       ResultSet rs1=stmt1.executeQuery(sql1);
       while ( rs1.next())
       {
         reCount=Integer.parseInt(rs1.getString(1));   
       }
       int pageCount=( reCount%iPageSize==0?reCount/iPageSize:reCount/iPageSize+1);
       %>
       <BR>
       <%if(pageno!=1){%><a href="sql.jsp?pageno=1">第一页</a>
       <%}else{%>第一页<%}%> 
       <%if(pageno>1){%><a href="sql.jsp?pageno=<%=pageno-1%>">上一页</a>
       <%}else{%>上一页<%}%>   
       <%if(pageno<pageCount){%><a href="sql.jsp?pageno=<%=pageno+1%>">下一页</a>
       <%}else{%>下一页<%}%>   
          
       <%if(pageno!=pageCount){%><a href="sql.jsp?pageno=<%=pageCount%>">最后一页</a>
       <%}else{%>最后一页<%}%>   
       <%
       String sql="Select * from  product  ";
       ResultSet rs=stmt.executeQuery(sql);   for(i=0; i<=(pageno-1)*iPageSize-1 ;i++)  
       rs.next();   int j=(pageno-1)*iPageSize+iPageSize>reCount?reCount:(pageno-1)*iPageSize+iPageSize;  for(i=(pageno-1)*iPageSize; i<j;i++)
       {
        rs.next();     
        %>
       <TR>
         <TD><p align="center">
        <%=rs.getString(1)%>
        </p>
          </TD>
          <TD>
        <%=rs.getString(2)%>
           </TD>
          <TD>
        <%=rs.getString(3)%>
           </TD>
       </TR>
       <%}%>
      </Table>