Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá hodnotu určeného indexu sloupce v aktuálním řádku tohoto objektu SQLServerResultSet jako objekt v programovacím jazyce Java, přičemž použije daný objekt Map.
Note
Tato metoda není v současnosti podporována ovladačem Microsoft JDBC pro SQL Server. Použitím této metody se vždy vrátí výchozí mapování.
Syntax
public java.lang.Object getObject(int i,
java.util.Map map)
Parameters
i
Int, který označuje sloupcový index.
mapa
Objekt Map.
Návratová hodnota
Hodnota objektu .
Výjimky
Remarks
Tato metoda getObject je specifikována metodou getObject v rozhraní java.sql.ResultSet.
Tato metoda vrátí hodnotu daného sloupce jako objekt Java. Typ objektu Java bude výchozím typem Java objektu odpovídajícím SQL typu sloupce, podle mapování vestavěných typů specifikovaných ve specifikaci JDBC. Pokud je hodnota SQL NULL, ovladač vrátí Java null.
Tato metoda může být také použita pro čtení databázově specifických abstraktních datových typů. V JDBC 2.0 API je chování metody getObject rozšířeno tak, aby materializovalo data SQL uživatelsky definovaných typů. Když sloupec obsahuje strukturovanou nebo odlišnou hodnotu, chování této metody je jako volání .getObject(columnIndex, this.getStatement().getConnection().getTypeMap())
Začínaje v SQL Server JDBC Driver 3.0:
Hodnota typu datum bude vrácena jako objekt java.sql.Date.
Hodnota typu čas bude vrácena jako objekt java.sql.Time.
Hodnota typu datetime2 bude vrácena jako objekt java.sql.Timestamp.
Hodnota typu datetimeoffset bude vrácena jako objekt microsoft.sql.DateTimeOffset.