<%@ page contenttype="text/html;charset=gb2312" %>
<%@ page language="java" import="java.sql.*" %>
<script language="javascript">
function newwin(url) {
var
newwin=window.open(url,"newwin","toolbar=no,location=no,directories=no,status=no,
menubar=no,scrollbars=yes,resizable=yes,width=600,height=450");
newwin.focus();
return false;
}
</script>
function submit10()
{
self.location.replace("fenye1.jsp")
<%//變量聲明
java.sql.connection sqlcon; //資料庫連接配接對象
java.sql.statement sqlstmt; //sql語句對象
java.sql.resultset sqlrst; //結果集對象
java.lang.string strcon; //資料庫連接配接字元串
java.lang.string strsql; //sql語句
int intpagesize; //一頁顯示的記錄數
int introwcount; //記錄總數
int intpagecount; //總頁數
int intpage; //待顯示頁碼
java.lang.string strpage;
int i;
//設定一頁顯示的記錄數
intpagesize = 4;
//取得待顯示頁碼
strpage = request.getparameter("page");
if(strpage==null){//表明在querystring中沒有page這一個參數,此時顯示第一頁資料
intpage = 1;
else{//将字元串轉換成整型
intpage = java.lang.integer.parseint(strpage);
if(intpage<1) intpage = 1;
//裝載jdbc驅動程式
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
//設定資料庫連接配接字元串
strcon = "jdbc:odbc:heyang";
//連接配接資料庫
sqlcon = java.sql.drivermanager.getconnection(strcon,"sa","");
//建立一個可以滾動的隻讀的sql語句對象
sqlstmt =
sqlcon.createstatement(java.sql.resultset.type_scroll_insensitive,java.sql.result
set.concur_read_only);//準備sql語句
strsql = "select user_id,user_name from userinfo order by user_id desc";
//執行sql語句并擷取結果集
sqlrst = sqlstmt.executequery(strsql);
//擷取記錄總數
sqlrst.last();//??光标在最後一行
introwcount = sqlrst.getrow();//獲得目前行号
//記算總頁數
intpagecount = (introwcount+intpagesize-1) / intpagesize;
//調整待顯示的頁碼
if(intpage>intpagecount) intpage = intpagecount;
%>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>會員管理</title>
</head>
<body>
<form method="post" action="fenye1.jsp">
第<%=intpage%>頁 共<%=intpagecount%>頁
<%if(intpage<intpagecount){%><a
href="fenye1.jsp?page=<%=intpage+1%>">下一頁
</a><%}%> <%if(intpage>1){%><a href="fenye1.jsp?page=<%=intpage-1%>">
上一頁</a><%}%>
轉到第:<input type="text" name="page" size="8"> 頁
<span><input class=buttonface type=´submit´ value=´go´ name=´cndok´></span>
</form>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<th>id</th>
<th>使用者名</th>
<th width=´8%´>删除</th>
</tr>
<%
if(intpagecount>0){
//将記錄指針定位到待顯示頁的第一條記錄上
sqlrst.absolute((intpage-1) * intpagesize + 1);
//顯示資料
i = 0;
string user_id,user_name;
while(i<intpagesize && !sqlrst.isafterlast()){
user_id=sqlrst.getstring(1);
user_name=sqlrst.getstring(2);
<td><%=user_id%></td>
<td><%=user_name%></td>
<td width=´8%´ align=´center´><a href="delete.jsp?user_id=<%=user_id%>"
onclick="return newwin(this.href);">删除</a></td>
sqlrst.next();
i++;
</table>
</body>
</html>
//關閉結果集
sqlrst.close();
//關閉sql語句對象
sqlstmt.close();
//關閉資料庫
sqlcon.close();