boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 用Servlet显示数据库里的数据,分页的? (很实际的问题)
相关主题
Re: [转载] JDBC用完了oracle的large pool (memor
Is that possible for Applet to access the Oracle?
servlet调用sql 访问oracle的问题
oracle和XML
mysql challenge
新手求助: 学那个DATABASE软件好呢?
怎么学database ?
问个基础的理论问题----数据库的基本差异
咋查Oracle job的status呀?
数据库问题一问
相关话题的讨论汇总
话题: oracle话题: jdbc话题: servlet话题: 显示话题: sql
进入Database版参与讨论
1 (共1页)
a*********e
发帖数: 35
1
想要把Oracle里的table里的数据在Web上显示出来.
当然用JDBC了.现在的问题是,我想象一些网站的表示一样,可以分页
显示,就是显示了一页的数据后下面有文字联接"上一页""下一页""最
后一页",象你现在看到的这样.
用了JDBC的ResultSet后,好象是不能够直接定位的,只能next()的这
样来顺序查,取数据.
我怎样可以创建一个数据页窗口,每次可以选出制定的页的那些recor
d,来显示.
怎样显示我是会的.
这个问题对于作网站的Servlet来说,应该都会碰到的情况.
e***s
发帖数: 1397
2
You may want to customize your own ResultSet class
implemented
by array or something else, so that you can display the
tuples
you want by specifying the index of the selected tuples.
When
the user click the links to "next" or to specified page
number,
you can either recall the servlet to do the query again or
store
the query reselt in session. I am not sure if this is what
you
want but hope it will help.

【在 a*********e 的大作中提到】
: 想要把Oracle里的table里的数据在Web上显示出来.
: 当然用JDBC了.现在的问题是,我想象一些网站的表示一样,可以分页
: 显示,就是显示了一页的数据后下面有文字联接"上一页""下一页""最
: 后一页",象你现在看到的这样.
: 用了JDBC的ResultSet后,好象是不能够直接定位的,只能next()的这
: 样来顺序查,取数据.
: 我怎样可以创建一个数据页窗口,每次可以选出制定的页的那些recor
: d,来显示.
: 怎样显示我是会的.
: 这个问题对于作网站的Servlet来说,应该都会碰到的情况.

n******e
发帖数: 50
3
hi, boy, I think it must support submitting a SQL query to the server
no matter what interface (like JDBC) is used. If it can not support
this simple thing, dump it ASAP! And in SQL, a SELECT statement can
be ccustomized in a lot of ways including specifying the starting point
and the count of record shown! The syntax is:
SELECT ... FROM ... WHERE ... LIMIT offset,count;
Good luck to you!

【在 a*********e 的大作中提到】
: 想要把Oracle里的table里的数据在Web上显示出来.
: 当然用JDBC了.现在的问题是,我想象一些网站的表示一样,可以分页
: 显示,就是显示了一页的数据后下面有文字联接"上一页""下一页""最
: 后一页",象你现在看到的这样.
: 用了JDBC的ResultSet后,好象是不能够直接定位的,只能next()的这
: 样来顺序查,取数据.
: 我怎样可以创建一个数据页窗口,每次可以选出制定的页的那些recor
: d,来显示.
: 怎样显示我是会的.
: 这个问题对于作网站的Servlet来说,应该都会碰到的情况.

m**i
发帖数: 89
4

Are you kidding? or Do you really know Oracle ?

【在 n******e 的大作中提到】
: hi, boy, I think it must support submitting a SQL query to the server
: no matter what interface (like JDBC) is used. If it can not support
: this simple thing, dump it ASAP! And in SQL, a SELECT statement can
: be ccustomized in a lot of ways including specifying the starting point
: and the count of record shown! The syntax is:
: SELECT ... FROM ... WHERE ... LIMIT offset,count;
: Good luck to you!

m**i
发帖数: 89
5

JDBC 2's ResultSet has function method setFetchSize() and getFetchSize().
See Oracle's Manual Oracle Row Prefetching for details.

【在 a*********e 的大作中提到】
: 想要把Oracle里的table里的数据在Web上显示出来.
: 当然用JDBC了.现在的问题是,我想象一些网站的表示一样,可以分页
: 显示,就是显示了一页的数据后下面有文字联接"上一页""下一页""最
: 后一页",象你现在看到的这样.
: 用了JDBC的ResultSet后,好象是不能够直接定位的,只能next()的这
: 样来顺序查,取数据.
: 我怎样可以创建一个数据页窗口,每次可以选出制定的页的那些recor
: d,来显示.
: 怎样显示我是会的.
: 这个问题对于作网站的Servlet来说,应该都会碰到的情况.

n******e
发帖数: 50
6
sorry, I don't know oracle. I only know oracle is a SQL based DBMS.

【在 m**i 的大作中提到】
:
: JDBC 2's ResultSet has function method setFetchSize() and getFetchSize().
: See Oracle's Manual Oracle Row Prefetching for details.

n******e
发帖数: 50
7
偶觉得JDBC应该跟偶以前用的delphi的TTable, TQuery系列是同一类型的,
他们为各种各样的数据库提供了统一的接口. 它可能有一些自己的方法来
实现数据库操作, 如next,first之类. 但是TQuery是支持SQL 的, 我相信
JDBC也肯定会支持. 连这都不支持, 那它也太差了.

【在 m**i 的大作中提到】
:
: JDBC 2's ResultSet has function method setFetchSize() and getFetchSize().
: See Oracle's Manual Oracle Row Prefetching for details.

1 (共1页)
进入Database版参与讨论
相关主题
数据库问题一问
求救,咋样架起来自己的database?
搞database的有必要知道java吗? java被oracle买了,2个是不是很紧密?
关于Database版本和license的问题
Re: 用Servlet显示数据库里的数据,分页的? (答案在这里)
请教一个sql server的问题
a question for JDBC
Help:java call oralce stored procedure
如何对ORACLE的结果既分页又排序?
how to get the result in the middle of resultset?
相关话题的讨论汇总
话题: oracle话题: jdbc话题: servlet话题: 显示话题: sql