JavaTM 2 Platform
Standard Ed. 6

介面 java.sql.ResultSet
的使用

使用 ResultSet 的軟體套件
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
javax.sql 為通過 JavaTM 程式語言進行伺服器端資料源存取和處理提供 API。 
javax.sql.rowset JDBC RowSet 實作的標準介面和基礎類別。 
javax.sql.rowset.serial 提供實用工具類別,允許 SQL 型別與 Java 程式語言資料型別之間的可序列化映射關係。 
javax.sql.rowset.spi 第三方供應商在其同步提供者的實作中必須使用的標準類別和介面。 
 

java.sqlResultSet 的使用
 

返回 ResultSetjava.sql 中的方法
 ResultSet PreparedStatement.executeQuery()
          在此 PreparedStatement 物件中執行 SQL 查詢,並返回該查詢產生的 ResultSet 物件。
 ResultSet Statement.executeQuery(String sql)
          執行給定的 SQL 語句,該語句返回單個 ResultSet 物件。
 ResultSet DatabaseMetaData.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
          獲取可在給定網要和類別別中使用的使用者定義型別 (UDT) 的給定型別的給定屬性的描述。
 ResultSet DatabaseMetaData.getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
          獲取唯一標識行的表的最佳列集合的描述。
 ResultSet DatabaseMetaData.getCatalogs()
          獲取可在此資料庫中使用的類別別名稱。
 ResultSet DatabaseMetaData.getClientInfoProperties()
          獲取驅動程序支持的客戶端資訊屬性的列表。
 ResultSet DatabaseMetaData.getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
          獲取用於表列的存取權的描述。
 ResultSet DatabaseMetaData.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
          獲取可在指定類別別中使用的表列的描述。
 ResultSet DatabaseMetaData.getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
          獲取給定外鍵列表中外鍵列的描述,這些列參考主鍵或表示父表(可能是相同的表,也可能是不同的表)唯一約束的列。
 ResultSet DatabaseMetaData.getExportedKeys(String catalog, String schema, String table)
          獲取參考給定表的主鍵列(表導入的外鍵)的外鍵列的描述。
 ResultSet DatabaseMetaData.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)
          獲取給定類別別的系統或使用者函數參數和返回型別的描述。
 ResultSet DatabaseMetaData.getFunctions(String catalog, String schemaPattern, String functionNamePattern)
          獲取給定類別別中可用的系統和使用者函數的描述。
 ResultSet Statement.getGeneratedKeys()
          獲取由於執行此 Statement 物件而創建的所有自動產生的鍵。
 ResultSet DatabaseMetaData.getImportedKeys(String catalog, String schema, String table)
          獲取由給定表的外鍵列(表導入的主鍵)參考的主鍵列的描述。
 ResultSet DatabaseMetaData.getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
          獲取給定表的索引和統計資訊的描述。
 ResultSet DatabaseMetaData.getPrimaryKeys(String catalog, String schema, String table)
          獲取對給定表的主鍵列的描述。
 ResultSet DatabaseMetaData.getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
          獲取給定類別別的預儲程序參數和結果列的描述。
 ResultSet DatabaseMetaData.getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
          獲取可在給定類別別中使用的預儲程序的描述。
 ResultSet Array.getResultSet()
          獲取包含此 Array 物件指定的 SQL ARRAY 值的元素的結果集合。
 ResultSet Statement.getResultSet()
          以 ResultSet 物件的形式獲取當前結果。
 ResultSet Array.getResultSet(long index, int count)
          獲取保存子陣列的元素的結果集合,從索引 index 開始,包含 count 個連續元素。
 ResultSet Array.getResultSet(long index, int count, Map<String,Class<?>> map)
          獲取保存子陣列的元素的結果集合,從索引 index 開始,包含 count 個連續元素。
 ResultSet Array.getResultSet(Map<String,Class<?>> map)
          獲取包含由此 Array 物件指定的 SQL ARRAY 值的元素的結果集合。
 ResultSet DatabaseMetaData.getSchemas()
          獲取可在此資料庫中使用的網要名稱。
 ResultSet DatabaseMetaData.getSchemas(String catalog, String schemaPattern)
          獲取此資料庫中可用的網要名稱。
 ResultSet DatabaseMetaData.getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
          獲取在此資料庫的特定網要中定義的表分層結構的描述。
 ResultSet DatabaseMetaData.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
          獲取在此資料庫的特定網要中定義的使用者定義型別 (UDT) 分層結構的描述。
 ResultSet DatabaseMetaData.getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
          獲取可在類別別中使用的每個表的存取權的描述。
 ResultSet DatabaseMetaData.getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
          獲取可在給定類別別中使用的表的描述。
 ResultSet DatabaseMetaData.getTableTypes()
          獲取可在此資料庫中使用的表型別。
 ResultSet DatabaseMetaData.getTypeInfo()
          獲取此資料庫支持的所有資料型別的描述。
 ResultSet DatabaseMetaData.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
          獲取在特定網要中定義的使用者定義型別 (UDT) 的描述。
 ResultSet DatabaseMetaData.getVersionColumns(String catalog, String schema, String table)
          獲取在更新行中的任意值時自動更新的表列的描述。
 

javax.sqlResultSet 的使用
 

javax.sqlResultSet 的子介面
 interface RowSet
          該介面添加了對 JavaBeansTM 元件模型的 JDBC API 支持。
 

返回 ResultSetjavax.sql 中的方法
 ResultSet RowSetInternal.getOriginal()
          獲取包含此 RowSet 物件原始值的 ResultSet 物件。
 ResultSet RowSetInternal.getOriginalRow()
          獲取僅包含當前行原始值的 ResultSet 物件。
 

javax.sql.rowsetResultSet 的使用
 

javax.sql.rowsetResultSet 的子介面
 interface CachedRowSet
          所有標準 CachedRowSet 實作都必須實作的介面。
 interface FilteredRowSet
          所有標準 FilteredRowSet 實作都必須實作的標準介面。
 interface JdbcRowSet
          所有標準 JdbcRowSet 實作都必須實作的標準介面。
 interface JoinRowSet
          JoinRowSet 介面提供了一種機制,用於將取自不同 RowSet 物件的相關資料組合到一個 JoinRowSet 物件中,該物件表示一個 SQL JOIN
 interface WebRowSet
          所有 WebRowSet 的實作都必須實作的標準介面。
 

返回 ResultSetjavax.sql.rowset 中的方法
 ResultSet CachedRowSet.getOriginal()
          返回一個套件含此 CachedRowSet 物件原始值的 ResultSet 物件。
 ResultSet CachedRowSet.getOriginalRow()
          返回一個只包含此 CachedRowSet 物件當前行原始值的 ResultSet 物件。
 

參數型別為 ResultSetjavax.sql.rowset 中的方法
 void CachedRowSet.populate(ResultSet data)
          使用取自給定 ResultSet 物件的資料填充此 CachedRowSet 物件。
 void CachedRowSet.populate(ResultSet rs, int startRow)
          使用取自給定 ResultSet 物件的資料填充此 CachedRowSet 物件。
 void WebRowSet.writeXml(ResultSet rs, OutputStream oStream)
          使用給定 ResultSet 物件的內容填充此 WebRowSet 物件,並以 XML 格式將其資料、屬性和元資料寫入給定的 OutputStream 物件。
 void WebRowSet.writeXml(ResultSet rs, Writer writer)
          使用給定 ResultSet 物件的內容填充此 WebRowSet 物件,並以 XML 格式將其資料、屬性和元資料寫入給定的 Writer 物件。
 

javax.sql.rowset.serialResultSet 的使用
 

返回 ResultSetjavax.sql.rowset.serial 中的方法
 ResultSet SerialArray.getResultSet()
          獲取 ResultSet 物件,該物件包含由此 SerialArray 物件所表示的所有 ARRAY 值中的元素。
 ResultSet SerialArray.getResultSet(long index, int count)
          獲取保存子陣列元素的 ResultSet 物件,該子陣列從 index 索引處開始,包含 count 個連續元素。
 ResultSet SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
          獲取包含此 SerialArray 物件中元素的子陣列的 ResultSet 物件,該子陣列從 index 索引處開始,包含 count 個連續元素。
 ResultSet SerialArray.getResultSet(Map<String,Class<?>> map)
          獲取 ResultSet 物件,該物件包含由此 SerialArray 物件所表示的所有 SQL ARRAY 值的元素。
 

javax.sql.rowset.spiResultSet 的使用
 

javax.sql.rowset.spiResultSet 的子介面
 interface SyncResolver
          定義一個框架,當發生同步衝突時,它允許應用程序使用手工決策階層樹來確定應該執行的操作。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only