java.sql.Connection connection;//数据库连接对象
java.sql.Statement stmt;//语句对象
java.sql.ResultSet rs;
创建statement时必须加入两个参数;
stmt= connection.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(SQL);
只要rs不为空,就可以使用rs.absolute(),rs.first()等等方法;不清楚,请参考API的帮助。
java.sql.Statement stmt;//语句对象
java.sql.ResultSet rs;
创建statement时必须加入两个参数;
stmt= connection.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(SQL);
只要rs不为空,就可以使用rs.absolute(),rs.first()等等方法;不清楚,请参考API的帮助。
解决方案 »
- spring无法整合struts的action
- 公司要做一个考核系统,但是要求考核项集是动态生成的。。
- 需要一个完整的jsp示例,用HttpURLConnection对象 post方式发送一个xml,包括发送页面和接收页面
- 请做过大型Java Web开发的大虾指点……
- mysql+jsp,如何在jsp 的request.getParameter 中得到中文而不是乱码问号
- JSP中两个响应事件怎么做?
- 问Tomcat启动时候的问题!(急)
- 55555…………我到底错在哪里???天哪!!!
- JavaScript中的变量可以嵌入到jsp中用吗
- websphere8.5 Error 404: javax.servlet.UnavailableException: org.apache.struts.ac
- vector 对象在jsp里面可以引用吗?看看我的代码
- "0xE7B3BBE7BB9FE7AEA1E79086E59198",用JSP分页程序写出来的,高手请教!!!!!!
JDBC-ODBC只可以向后移动
<%@ include file="../sql.jsp"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>left</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css/button.css" type="text/css">
<style type="text/css">
<!--
.link { color: #FFFFFF; text-decoration: none; font-size: 13px; line-height: 17px}
.link:hover { color: #FFFF00; text-decoration: underline overline}
-->
</style>
</head>
<%
String find_sql="select * from news order by id desc";
ResultSet findrs=stmt.executeQuery(find_sql);
int all_line,all_page,ever_page=8,nowpage,loop;
findrs.last();
all_line=findrs.getRow();
if (all_line<1)
{
out.print("暂时无数据!请联系管理员!");
return;
}
all_page=(all_line+ever_page-1)/ever_page;
String strpage=request.getParameter("nowpage");
if (strpage==null)
nowpage=1;
else
nowpage=Integer.parseInt(strpage);
if (nowpage<1)
nowpage=1;
if (nowpage>all_page)
nowpage=all_page;
if (all_page==1)
loop=all_line;
else if(nowpage==all_page)
loop=all_line-(all_page-1)*ever_page;
else
loop=ever_page;
%>
<body bgcolor="#6699FF" text="#CCCCCC" leftmargin="0" topmargin="0">
<table width="218" border="0" cellspacing="0" cellpadding="0" align="center" height="348">
<tr>
<td height="347" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#4A91F9" colspan="3">
<div align="center"><font size="2" color="#FFFFFF">[系内新闻共<%=all_line%>条]</font></div>
</td>
</tr>
<tr>
<td height="310" valign="top" colspan="3">
<%
int now_line=(nowpage-1)*ever_page+1;
findrs.absolute(now_line);//----------------------------------最重要的是这里
for (int i=0;i<loop;i++)
{
long id=findrs.getInt("id");
String title=findrs.getString("title");
String pic=findrs.getString("pic");
String time=findrs.getString("datetime").substring(5,19).replace('-','月').replace(' ','日');
%>
<li><a class="link" href="index.jsp?id=<%=id%>" target="_parent"><%=title%><%if (!pic.equals("0")) out.print("[图片]");%></a>
<%
findrs.next();
}
%>
</td>
</tr>
<tr>
<td width="31%">
<div align="center"><font size="2"><a href="newsleft.jsp" class="link">上页</a></font></div>
</td>
<td width="41%">
<div align="center"><font size="2" color="#FFFFFF"><<%=nowpage%>/<%=all_page%>页>
</font></div>
</td>
<td width="28%">
<div align="center"><a href="newsleft.jsp" class="link"><font size="2">下页</font></a></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>