【分享】JDK 1.5学习之RowSet

jFresH_MaN 2005-03-10 07:20:53
在jdk1.4的javax.sql包中有一个RowSet接口,但是没有具体实现的类。”Tiger”诞生之后,引入了javax.sql.rowset包中的五个子接口和com.sun.rowset包里面的对应的五个实现类,这样我们就可是使用功能强大的RowSet了。jdk1.5中RowSet的五个子接口分别是JdbcRowSet,CachedRowSet,WebRowSet,JoinRowSet和FilteredRowSet,他们为我们的数据库开发带来了强大的功能和方便的操作。
我的java环境是:RedHat 9
Jdk 1.5.1_01
Eclipse 3.1m4
MySql 4.1.10 (JDBC Driver:org.gjt.mm.mysql.Driver)
我首先在test数据库里面创建了两个表用于这次的学习,下面是脚本:
create table table1 (id int not null , name varchar(20) not null);
create table table2 (id int not null, info varchar(20) not null);
然后我就插入了一些数据用于测试。以下内容以我的环境示意,大家只要修改相应地方就可用于自己的测试。
RowSet对象可分为两类:有连接的和无连接的。JdbcRowSet是唯一一个有连接的实现,和传统的ResultSet一个样,有连接的实现是基于Jdbc驱动的连接,数据库的连接是贯穿整个对数据库的操作。而无连接的实现是基于Reader和Writer流的连接,在需要读取数据和写入数据的时候才建立连接,在整个操作过程中都是断开连接的,后面四个接口对象都是无连接的实现。下面我就针对每一个接口来介绍一下它们各自的功能。
...全文
3333 98 打赏 收藏 转发到动态 举报
写回复
用AI写文章
98 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_zforever 2005-09-08
  • 打赏
  • 举报
回复
mark
liuyan55 2005-09-06
  • 打赏
  • 举报
回复
刚学习JAVA
看不通,先收藏...
beyond_xiruo怎么怎么厉害!
646
MVP
希偌 2005-09-06
  • 打赏
  • 举报
回复
jFresH_MaN 是个好同志,应该颁个奖
chutian 2005-08-30
  • 打赏
  • 举报
回复
chulang
XPR 2005-08-19
  • 打赏
  • 举报
回复
向楼主学习!
好好学习,天天向上!
greennba99 2005-08-15
  • 打赏
  • 举报
回复
Very Good ! ! ! !
您的Blog看定了!!!!
giphu4379 2005-08-13
  • 打赏
  • 举报
回复
cacherowset分页地时候,对于UPDATA&DELETE&INSERT的处理有人试过吗?比如,新增一行,这新行放在哪??好多问题要TEST,有空我TEST一下.
javalin3012 2005-08-08
  • 打赏
  • 举报
回复
.net已经完成数据结果集的“完美版”:ADO.NET、

基本上全部是简单的图形界面拖拽设置、具备以上所有功能、还可以象在SQLSERVER里的关系图一样查看、、什么时候JAVA也能作到就好了。
angel421 2005-08-08
  • 打赏
  • 举报
回复
太好了,我在看core java第三版,英文的头疼死了,上面提了跟1.5相关的类,不过好用啊,谢楼主了,省的我去那些英文中找了!
tudou614 2005-07-27
  • 打赏
  • 举报
回复
先占个位置,晚点看
tangqs 2005-07-27
  • 打赏
  • 举报
回复
up
star_str 2005-07-17
  • 打赏
  • 举报
回复
up
interhanchi 2005-07-17
  • 打赏
  • 举报
回复
mark
yugona 2005-07-11
  • 打赏
  • 举报
回复
不错~~~~
liuyu202 2005-07-08
  • 打赏
  • 举报
回复
study
hyxgdzj 2005-07-04
  • 打赏
  • 举报
回复
好,学习中...
plovej 2005-07-01
  • 打赏
  • 举报
回复
晕了!!!
xiaxunhua 2005-06-28
  • 打赏
  • 举报
回复
虽然不懂,还是支持一下。
icanfly_387 2005-06-27
  • 打赏
  • 举报
回复
xyj0323 2005-06-22
  • 打赏
  • 举报
回复
收藏!
加载更多回复(78)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧