易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

an example to insert data into Oracle Clob

 Step1. Insert empty_clob() into the Clob column of Oracle
Step2. Set autocommit to false
Step3. Select Clob as oracle.sql.CLOB from database
Step4. Insert String into Clob
Step5. Commit
Example:
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.OracleResultSet;
......

ORACLE中如何查找特定对象中的文本内容~

SQL> select dbms_metadata.get_ddl('PROCEDURE','PRO2','SCOTT') text from dual;
TEXT
----------------------------------------
CREATE OR REPLACE PROCEDURE "SCOTT"."P
RO2"
is
begin
dbms_output.put_line('wangpeng up');
end;
SQL> select dbms_metadata.get_ddl('PROCEDURE','PRO1','SCOTT') te ......

转:深入理解java多态性

 看到这篇关于Java多态的帖子,觉得很多,基本涵盖了Java多态的各种场景,这里转给大家参考:
http://blog.csdn.net/thinkghoster/archive/2008/04/19/2307001.aspx
深入理解java多态性
        昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理 ......

深入理解java多态性

                        深入理解java多态性
        昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号