|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface Struct
用於 SQL 結構化型別的 Java 程式語言中的標準映射關係。Struct 物件為它所表示的 SQL 結構化型別的每個屬性包含一個值。預設情況下,只要應用程序可以參考 Struct 實例,該實例就有效。
如果 JDBC 驅動程序支持該資料型別,則必須完全實作 Struct 介面上的所有方法。
| 方法摘要 | |
|---|---|
Object[] |
getAttributes()
產生此 Struct 物件所表示的 SQL 結構型別屬性的有序值。 |
Object[] |
getAttributes(Map<String,Class<?>> map)
產生此 Struct 物件所表示的 SQL 結構型別的屬性的有序值。 |
String |
getSQLTypeName()
獲取此 Struct 物件所表示 SQL 結構的完全限定的 SQL 名稱。 |
| 方法詳細資訊 |
|---|
String getSQLTypeName()
throws SQLException
Struct 物件所表示 SQL 結構的完全限定的 SQL 名稱。
Struct 物件是該名稱的一般表示形式
SQLException - 如果發生資料庫存取錯誤
SQLFeatureNotSupportedException - 如果 JDBC 驅動程序不支持此方法
Object[] getAttributes()
throws SQLException
Struct 物件所表示的 SQL 結構型別屬性的有序值。與處理每個屬性一樣,此方法使用與連接關聯的型別映射來自定義型別映射關係。如果在連接型別映射中不存在與屬性所表示的結構型別比對的條目,則驅動程序使用標準映射關係。
從概念上講,此方法對結構化型別的每個屬性都調用 getObject 方法並返回包含結果的 Java 陣列。
SQLException - 如果發生資料庫存取錯誤
SQLFeatureNotSupportedException - 如果 JDBC 驅動程序不支持此方法
Object[] getAttributes(Map<String,Class<?>> map)
throws SQLException
Struct 物件所表示的 SQL 結構型別的屬性的有序值。與處理每個屬性一樣,此方法使用給定型別映射表來自定義型別映射關係。如果在給定型別映射表中不存在與屬性所表示的結構型別比對的條目,則驅動程序使用標準映射關係。此方法永遠不使用與 connection 關聯的型別映射表。
從概念上講,此方法對結構化型別的每個屬性都調用 getObject 方法並返回包含結果的 Java 陣列。
map - 從 SQL 型別名稱到 Java 類別的映射
SQLException - 如果發生資料庫存取錯誤
SQLFeatureNotSupportedException - 如果 JDBC 驅動程序不支持此方法
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。