String strTime = ( new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ).format( (java.util.Date)resultset.getTimestamp("name"));
解决方案 »
- 文件上传
- 面试题
- 问一个问题啊
- jquery异步提交数据并弹出层,但是session不刷新问题
- hibernate对数据库信息的修改
- 关于excel的样式问题
- java如何实现实时读取数据库的记录并把实时读取的记录写入另外一张表?又如何把这个程序做成系统服务的形式
- web.xml 配置问题?
- 我看了半年的JAVA语法书,学过C的数据结构,如何转形学习J2EE?J2EE的切入点是什么?
- 大家bs项目里list接口除了用arraylist还用了啥类 map除了用了Hashmap还用了啥类
- 有Weblogic 6的注册码吗?
- Java(TM) Web Services Developer Pack 1_0_01是干什么用的怎么用
SELECT ID,NAME FROM (
SELECT ID,NAME, ROWNUM AS SRNUM FROM (
SELECT ID,NAME FROM YOUR_TABLE WHERE xxxx ORDER BY xxxx
))
WHERE SRNUM BETWEEN 1 AND 10
用存储过程来实现:PL/SQL过程
FUNCTION FN_GET_PAGING_XML( chr_CoutSQL IN VARCHAR2, --记录集总数SQL语句
chr_GxmlSQL IN VARCHAR2, --得到XML的SQL语句
num_PageNUM IN NUMBER, --页码
num_PageSize IN NUMBER --每页显示的记录数)
RETURN types.ref_cursor
AS num_Cout number := 0;
num_PageCout number := 0;
num_Fist number := 0;
num_Temp number := 0;
cur_Temp types.ref_cursor;
BEGIN
execute immediate chr_CoutSQL into num_Cout;
num_PageCout := (num_Cout + (num_PageSize -1))/num_PageSize;
num_PageCout := TRUNC(num_PageCout);
if num_PageNUM <= 0 and num_PageNUM < num_PageCout then
num_Temp := 1;
num_Fist := (num_Temp - 1)*num_PageSize;
elsif num_PageNUM > 0 and num_PageNUM < num_PageCout then
num_Fist := (num_PageNUM - 1)*num_PageSize;
elsif num_PageNUM > num_PageCout then
num_Fist := (num_PageCout - 1)*num_PageSize;
end if; OPEN cur_Temp for 'select * from (select rownum r ,a.* from emp a where rownum <'||num_Fist+num_PageNUM ||') where r > '||num_Fist;
return (cur_Temp);
END;
升级? 怎么升级 jdk4.1 tomcat4.1 dou
PL/SQL存储过程应该好用,一会试试看。谢谢
CREATE OR REPLACE PACKAGE TYPES AS
TYPE ref_cursor IS REF CURSOR;
END;我没有测试过,不过应该差不多了
至于java怎么样调用存储过程,查阅相关文档吧