兩個分頁代碼!(mysql mssql)
mssql: 1
<%@ page contentType="text/html; charset=gb2312" %>
2
<%@ page language="java" %>
3
<%@ page import="java.sql.*" %>
4
<jsp:useBean id="DBConn" scope="page" class="operation.conn.DBConn" />
5
<%
6
Connection Conn = DBConn.getConn() ;
7
Statement stmt = Conn.createStatement() ;
8
9
int i;
10
int ipage=25; //
11
int allpage; //`
12
int pages; //X錕?E
13
int cpage=1; //e
14
int spage; //}l
15
int allCol=0;
16
17
//???wsn
18
Connection conn=null;
19
java.lang.String sql,pagesql;
20
java.sql.ResultSet rs,pagers;
21
Statement statement=null;
22
23
pagesql = "SELECT COUNT(*) FROM info";
24
//`錕斤拷?
25
26
pagers = stmt.executeQuery(pagesql);
27
while(pagers.next())
28
{
29
allCol = pagers.getInt(1);
30
System.out.println(allCol);
31
}
32
33
//o`
34
allpage = (int)Math.ceil((allCol + ipage-1) / ipage);
35
//P_錕斤拷pagesO_
36
if (request.getParameter("pages")==null) {
37
pages=1;
38
} else {
39
pages = new Integer(request.getParameter("pages")).intValue();
40
System.out.println(pages);
41
}
42
//P_e
43
if(pages > allpage || pages == 0)
44
{cpage = 1;}
45
else
46
{
47
cpage = pages;
48
}
49
%>
50
51
<html>
52
<head>
53
<title>分頁顯示記錄</title>
54
55
<style type="text/css">
56
<!--
57
#frame-thin {border-collapse: collapse;}
58
.over { bgcolor: #ff0000}
59
.out { bgcolor: #ffffff}
60
.STYLE1 {color: #FFFFFF}
61
body {
62
margin-left: 3px;
63
margin-top: 10px;
64
margin-right: 3px;
65
margin-bottom: 3px;
66
}
67
body,td,th {
68
font-size: 12px;
69
}
70
-->
71
</style>
72
73
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
74
<body>
75
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
76
<tr>
77
<td bgcolor="#E0E0E0"><table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" id="frame-thin">
78
<tr>
79
<td height="25" bgcolor="#004182" class="InternalHeader STYLE1"> ID</td>
80
<td bgcolor="#004182" class="InternalHeader STYLE1"> 客戶名稱</td>
81
<td bgcolor="#004182" class="InternalHeader STYLE1" > 車牌號</td>
82
<td bgcolor="#004182" class="InternalHeader STYLE1" > 車型</td>
83
<td bgcolor="#004182" class="InternalHeader STYLE1" > 消費時間</td>
84
<td bgcolor="#004182" class="InternalHeader STYLE1" > 消費項目</td>
85
<td bgcolor="#004182" class="InternalHeader STYLE1" > 消費金額</td>
86
<td bgcolor="#004182" class="InternalHeader STYLE1" > 消費店面</td>
87
<td bgcolor="#004182" class="InternalHeader STYLE1" > 消費接待</td>
88
<td bgcolor="#004182" class="InternalHeader STYLE1" > 派工號</td>
89
<td bgcolor="#004182" class="InternalHeader STYLE1" > 聯系電話</td>
90
<td bgcolor="#004182" class="InternalHeader STYLE1" ><div align="center">操作</div></td>
91
</tr>
92
<%
93
sql = "select Top "+ipage+" * from info where ID not in (select top "+(cpage-1)*ipage+" ID from info order by ID desc)order by ID desc";
94
rs = stmt.executeQuery(sql);
95
while (rs.next())
96
{
97
%>
98
<a href="../CallBackOperator/View.jsp?ID=<%=rs.getString("ID")%>&&TempletID=""">
99
<tr onMouseOver="javascript:this.bgColor='#FFC06F'" onmouseout="javascript:this.bgColor='#E0E0E0'" onClick="checked();">
100
<td height="25"></td>
101
<td> <%=rs.getString("ClientName")%></td>
102
<td> <%=rs.getString("CarNo")%></td>
103
<td> <%=rs.getString("CarType")%></td>
104
<td> <%=rs.getString("ConsumeTime")%></td>
105
<td> <%=rs.getString("ConsumeItem")%></td>
106
<td> <%=rs.getString("ConsumeMoney")%></td>
107
<td> <%=rs.getString("ConsumeStore")%></td>
108
<td> <%=rs.getString("ConsumePeople")%></td>
109
<td> <%=rs.getString("ConsumePeopleNO")%></td>
110
<td> <%=rs.getString("Tel")%></td>
111
<form name="form1" method="post" action="../CallBackOperator/View.jsp?ID=<%=rs.getString("ID")%>">
112
<td><div align="center">
113
114
<input type="submit" name="Submit" value="回訪">
115
修改 刪除
116
117
</div></td></form>
118
</tr>
119
</a>
120
<%
121
}
122
%>
123
</table></td>
124
</tr>
125
</table>
126
<br>
127
<table width="95%" border="1" align="center" cellspacing="0" bordercolor="#000000" id="frame-thin">
128
<tr>
129
<td> </td>
130
<td><div align="right"><%= allCol %> <%= allpage %>
131
<%
132
if (cpage>1) {
133
%>
134
<a href="MyJsp.jsp?pages=<%= cpage-1 %>"><img src="images/prev.gif" border="0"></a>
135
<% }
136
if (cpage<allpage) {
137
%>
138
<a href="MyJsp.jsp?pages=<%= cpage+1 %>"><img src="images/next.gif" border="0"></a>
139
<% } %>
140
/
141
<% for (i=1;i<=allpage;i++) {%>
142
<a href="MyJsp.jsp?pages=<%= i %>"> <%= i %></a>
143
<% } %>
144
</div></td>
145
</tr>
146
</table>
147
<%
148
rs.close();
149
stmt.close();
150
Conn.close();
151
%>
152
</body>
153
</html>
154
155

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

MYSQL:

















































































































































































































posted on 2007-11-26 00:55 sooxin 閱讀(378) 評論(0) 編輯 收藏 所屬分類: JAVA