JDBCRowSet:ResultSet对象JavaBeans组件化封装.pdfVIP

  • 0
  • 0
  • 约1.14万字
  • 约 8页
  • 2026-01-21 发布于北京
  • 举报

JDBCRowSet:ResultSet对象JavaBeans组件化封装.pdf

1.0概述

ResultSet对象的包装器,使其可以作为JavaBeansTM组件使用。因此,JdbcRowSet

对象可以是工具的用于组成应用程序的Bean之一。由于JdbcRowSet是连接的行集,

即它始终使用JDBC技术启用的驱动程序与数据库保持连接,因此它也有效地使驱动程序成

为JavaBeans组件。

因为JdbcRowSet的实例始终与其数据库保持连接,所以它可以简单地接收对其调用的方法并将

其转调用到其ResultSet对象上。因此,结果集可以例如作为Swing应用程序中的一个组件。

JdbcRowSet对象的另一个优点是可以用于使ResultSet对象可滚动和可更新。所有

RowSet对象默认都是可滚动和可更新的。如果使用的驱动程序和数据库不支持结果集的滚

动和/或更新,应用程序可以使用ResultSet对象的数据填充JdbcRowSet对象,然后像

操作ResultSet对象一样操作JdbcRowSet对象。

1.0概述

ResultSet对象的包装器使得将该结果集用作JavaBeansTM组件成为可能。因此,

JdbcRowSet对象可以是某个Beans,是可用于组成应用程序的工具。因为JdbcRowSet是

接的rowset,也就是说,它使用启用JDBC技术的驱动程序来维持它与数据库的连

接,所以它也能有效地使驱动程序成为JavaBeans组件。

因为它始终连接到其数据库,所以JdbcRowSet的实例可以简单地采用在其上进行调用的

方法,并依次对其ResultSet对象调用这些方法。因此,结果集可以是(举例来说)S

wing应用程序中的一个组件。

JdbcRowSet对象的另一个优点是可使用它让ResultSet对象可滚动和可更新。默认情况下,

所有RowSet对象都是可滚动的和可更新的。如果使用的驱动程序和数据库不支持结果集

的滚动和/或更新,则应用程序可以组装一个带ResultSet对据的JdbcRowSet对象,然

后在该JdbcRowSet对象上操作,就好像它是ResultSet对象一样。

1.0Overview

AwrapperaroundaResultSetobjectthatmakesitpossibletousetheresultsetasaJavaBeansTM

component.Thus,aJdbcRowSetobjectcanbeoneoftheBeansthatatoolmakesavailablefor

composinganapplication.BecauseaJdbcRowSetisaconnectedrowset,thatis,itcontinually

maintainsitsconnectiontoadatabaseusingaJDBCtechnology-enableddriver,italsoeffectively

makesthedriveraJavaBeanscomponent.

Becauseitisalwaysconnectedtoitsdatabase,aninstanceofJdbcRowSetcansimplytakecalls

invokedonitandinturncallthemonitsResultSetobject.Asaconsequence,aresultsetcan,for

example,beacomponentinaSwingapplication.

AnotheradvantageofaJdbcRowSetobjectisthatitcanbeusedtomakeaResultSetobject

scrollableandupdatable.AllRowSetobjectsarebydefaultscrollableandupdatable.Ifthedriver

anddatabasebein

文档评论(0)

1亿VIP精品文档

相关文档