JDBC RowSet 是 javax.sql.RowSet 介面的實現,提供可序列化、可滾動的表格數據容器,可斷開與數據源的連接。Early Access 版本包含三種實現:
| 實現類別 | 用途 |
|---|---|
| CachedRowSet | 跨網絡傳輸行集、向瘦客戶端發送數據、為結果集添加滾動性與可更新性 |
| WebRowSet | CachedRowSet 擴展,支援 XML 格式跨網絡傳輸行集 |
| JDBCRowSet | 封裝 JDBC 驅動為 JavaBeans 組件 |
⚠️ 此版本為實驗性、非支援技術。API 可能在正式納入 Java 2 平台前變更。
sun.jdbc.rowset套件並非 Java 平台承諾 API。商業產品不可重新分發二進制軟體。
雖然 RowSet 技術展示了離線數據集的強大潛力,但生產環境建議採用成熟的替代方案(如 JPA/Hibernate、MyBatis 或 Spring JDBC),或等待標準化後的正式版本。