A RowSet is an object that encapsulates a set of rows from JDBC result sets or tabular data sources.
There are five types of RowSet interfaces available in JDBC. They are:
<> JDBCRowSet: It is a connected RowSet, which is having a live connection to the database, and all calls on this are percolated to the mapping call in the JDBC connection, result set, or statement. The Oracle implementation of JDBCRowSet is done by using oracle.jdbc.rowset.OracleJDBCRowSet .
<> CachedRowSet: It is a RowSet in which the rows are cached and RowSet is disconnected, which means it does not maintain an active database connection. The oracle.jdbc.rowset.OracleCachedRowSet class is used as the Oracle implementation of CachedRowSet.
<> WebRowSet: It is an extension to CachedRowSet and it represents a set of fetched rows of tabular data that can be passed between tiers and components so that no active data source connections need to be maintained.
It provides support for the production and consumption of result sets and their synchronization with the data source, both in XML(Extensible Markup Language) format and in a disconnected fashion. This permits result sets to be transmitted across tiers and over Internet protocols. The Oracle implementation of WebRowSet is done by using oracle.jdbc.rowset.OracleWebRowSet .
<> FilteredRowSet: It’s an extension to WebRowSet and gives programmatic support to filter its content. This enables you to avoid the difficulty of query supply and processing involved. The Oracle implementation of FilteredRowSet is done by using oracle.jdbc.rowset.OracleFilteredRowSet .
Posted Date:- 2021-09-04 05:35:45
If I Use The Jdbc Api, Do I Have To Use Odbc Underneath?
Where Can I Find Info, Frameworks And Example Source For Writing A Jdbc Driver?
How Can I Create A Custom Rowsetmetadata Object From Scratch?
How Does A Custom Rowsetreader Get Called From A Cachedrowset?
What Driver Should I Use For Scalable Oracle Jdbc Applications?
What are the isolation levels of connections in JDBC?
What is JDBC Transaction Management and why is it needed?
How Do I Receive A Resultset From A Stored Procedure?
How Can I Write To The Log Used By Drivermanager And Jdbc Drivers?
How Do I Check In My Code Whether A Maximum Limit Of Database Connections Have Been Reached?
Why Do I Get Unsatisfiedlinkerror When I Try To Use My Jdbc Driver?
Db2 Universal Claims To Support Jdbc 2.0, But I Can Only Get Jdbc 1.0 Functionality. What Can I Do?
How Do I Disallow Null Values In A Table?
What Are The Considerations For Deciding On Transaction Boundaries?
How Can I Determine Where A Given Table Is Referenced Via Foreign Keys?
What causes “No suitable driver†error?
Explain the usage of the getter and setter methods in ResultSet.
Can I Use Jdbc To Execute Non-standard Features That My Dbms Provides?
What Is The Significance Of Databasemetadata.tableindexstatistics? How To Obtain And Use It?
What Types Of Datasource Objects Are Specified In The Optional Package?
Which Java And Java.sql Data Types Map To My Specific Database Types?
When An Sql Select Statement Doesn't Return Any Rows, Is An Sqlexception Thrown?
What Is Optimistic Concurrency?
What Is Pessimistic Concurrency?
How Can I Tell If My Jdbc Driver Normalizes Java.sql.date And Java.sql.time Objects?
What is JDBC Batch Processing and what are it’s benefits?
I Need To Have Result Set On A Page Where The User Can Sort On The Column Headers. Any Ideas?
What Jdbc Objects Generate Sqlwarnings?
What Does Normalization Mean For Java.sql.date And Java.sql.time?
What Scalar Functions Can I Expect To Be Supported By Jdbc?
What Does Setfetchsize() Really Do?
How Can I Connect From An Applet To A Database On The Server?
What Is The Advantage Of Using A Preparedstatement?
What Is The Difference Between Directive Include And Jsp Include?
How To Pass Information From Jsp To Included Jsp?
Explain the types of RowSet available in JDBC.
What is the use of setFetchSize() and setMaxRows() methods in Statement?
Result Set’s index Starts with 0 or 1?