getObject metódus (java.lang.String) (SQLServerResultSet)

JDBC-illesztőprogram letöltése

Megkapja a kijelölt oszlopnév értékét ennek az SQLServerResultSet objektumnak a jelenlegi sorában a Java programozási nyelvben.

Szemantika

  
public java.lang.Object getObject(java.lang.String columnName)  

Parameters

columnName

Egy String , amely tartalmazza az oszlop nevét.

Visszaadott érték

Egy objektum érték.

Kivételek

SQLServerException

Remarks

Ezt a getObject metódusot a getObject metódus határozza meg az java.sql.ResultSet interfészen.

Ez a módszer az adott oszlop értékét Java objektumként adja vissza. A Java objektum típusa az alapértelmezett Java objektumtípus lesz, amely megfelel az oszlop SQL típusának, követve a JDBC specifikációban meghatározott beépített típusok leképezését. Ha az érték SQL NULL, akkor az illesztőprogram Java nullát ad vissza.

Ez a módszer adatbázis-specifikus absztrakt adattípusok olvasására is használható. A JDBC 2.0 API-ban a getObject metódus viselkedése kiterjesztődik az SQL felhasználó által definiált típusok adatainak materializálására. Ha egy oszlop strukturált vagy eltérő értéket tartalmaz, ennek a módszernek a viselkedése olyan, mintha egy hívás lenne .getObject(columnIndex, this.getStatement().getConnection().getTypeMap())

Az SQL Server JDBC Driver 3.0-tól kezdve:

  • A type date értéket java.sql.Date objektumként tér vissza.

  • A típus idő értéke java.sql.Time objektumként jelenik meg.

  • A datetime2 típusú értéket java.sql.Timestamp objektumként tér vissza.

  • A datetimeoffset típusú értéket microsoft.sql.DateTimeOffset objektumként tér vissza.