易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA实现Oracle数据库的数据的分页显示

 
最近学了servlet和oracle,也就把他们结合下,做个分页的页面出来。算是一种复习吧。
1.首先是oracle的分页显示SQL语句:
select * from(select a.*, rownum  rn from (select * from Person) a where  rownum <= MaxNum) where rn > MinNum;
2.然后在java中,连接数据库的语句有下面几段:
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//打开数据库
Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:myora1", "sys as sysdba", "abc");
/*
*这个函数有三个参数 
*第一个参数 jdbc:oracle:thin@ + IP地址 + 端口号 + 数据库名
*第二个参数 用户名
*第三个参数 密码
*/
//创建连接数据库的会话
Statement sm = ct.createStatement();
//设置SQL语句
ResultSet rs = sm.executeQuery("............");
3.设定分页的四个关键值
int pageSize = 5;   //一页显示的条目数    自己设定
int pageNow = 1;   //当前的页数   初始值为1
int rowCount = 0;   //一共的记录数
int pageCount = 0;   //一共的页数
第二个是用户选定出来的,所以加上
String id = (String)req.getParameter("id");
if(!(id == null || id.equals("")))
{
pageNow = Integer.parseInt(id);
}
下面两个是要计算出来的~
rowCount:
ResultSet rst = sm.executeQuery("select count(*) from Person");
while(rst.next())
{
rowCount = rst.getInt(1);
}
pageCount:
pageCount = (rowCount % pagesize == 0) ? rowCount / pageSize : rowCount / pageSize + 1;
OK,基本要素讲完了,下面上完整Code:
package com.testing;
import javax.servlet.http.*;
import java.io.*;
import javax.servlet


相关文档:

java与sql server 2005的相关操作

//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
   public void getConnection() th ......

java模拟舞动字符

 源代码:
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class brandishString extends Applet implements Runnable, MouseListener {
String str; // 要显示的字符 ......

(摘)*java*ANT

ANT-build.xml文件详解
     
http://www.diybl.com/course/3_program/java/javajs/20081122/152210.html#
Ant的概念
可能有些读者并不理解什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编
译Linux内核及一些软件的源程序时,经常要用这个命令。Make ......

转:深入理解java多态性

 看到这篇关于Java多态的帖子,觉得很多,基本涵盖了Java多态的各种场景,这里转给大家参考:
http://blog.csdn.net/thinkghoster/archive/2008/04/19/2307001.aspx
深入理解java多态性
        昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号