setObject – metoda (int, java.lang.Object)

Stáhnout ovladač JDBC

Nastaví hodnotu určeného parametru pomocí daného objektu.

Syntax

  
public final void setObject(int index,  
                            java.lang.Object obj)  

Parametry

rejstřík

Int, který označuje číslo parametru.

Obj

Objekt.

Exceptions

SQLServerException

Remarks

Tato metoda setObject je specifikována metodou setObject v rozhraní java.sql.PreparedStatement.

Před zavoláním této metody setObject může aplikace nastavit specifikovaný parametr pomocí jedné z následujících metod:

  • Metody typu> sady<třídy SQLServerPreparedStatement nebo třídy SQLServerCallableStatement

  • Metody setNull třídy SQLServerPreparedStatement nebo třídy SQLServerCallableStatement

  • Metoda registerOutParameter třídy SQLServerCallableStatement

V takovém případě je typ parametru automaticky nastaven. Pokud aplikace volá tuto metodu setObject s hodnotou obj NULL, ovladač předpokládá, že typ parametru je takový, jaký je nastaven dříve volanou metodou.

Pokud je hodnota obj NULL a nelze určit žádné informace o typu, tato metoda setObject převede specifikovaný parametr na CHAR, než jej odešle do databáze.

Od SQL Server JDBC Driver 3.0 je chování této metody upravováno vlastností spojení sendTimeAsDatetime (Setting the Connection Properties) a SQLServerDataSource.setSendTimeAsDatetime.

Pro více informací viz Konfigurace, jak jsou java.sql.Časové hodnoty odesílány serveru.