setObject Yöntemi (int, java.lang.Object)

JDBC sürücüsünü indirin

Belirlenen parametrenin değerini, verilen nesne kullanılarak ayarlar.

Syntax

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

Parametreler

dizin

Parametre numarasını gösteren bir int .

Obj

Bir nesnesi.

Exceptions

SQLServerException

Remarks

Bu setObject yöntemi, java.sql.PreparedStatement arayüzündeki setObject metodu tarafından tanımlanır.

Bu setObject metodunu çağırmadan önce, uygulama belirtilen parametreyi aşağıdaki yöntemlerden birini kullanarak ayarlayabilir:

  • SQLServerPreparedStatement sınıfının veya SQLServerCallableStatement sınıfının Tip> kümesi<

  • SQLServerPreparedStatement sınıfının veya SQLServerCallableStatement sınıfının setNull metodları

  • SQLServerCallableStatement sınıfının registerOutParameter metodu

Böyle bir durumda, parametrenin türü otomatik olarak ayarlanır. Uygulama bu setObject metodunu NULL bir obj değeriyle çağırırsa, sürücü parametrenin türünün daha önce çağrılan yöntemle ayarlanan bir tür olduğunu varsayar.

Eğer obj değeri NULL ise ve bu parametre için herhangi bir tür bilgisi belirlenemiyorsa, bu setObject yöntemi belirtilen parametreyi veritabanına göndermeden önce bir CHAR'a dönüştürür.

SQL Server JDBC Driver 3.0 ile başlayarak, bu yöntemin davranışı sendTimeAsDatetime bağlantı özelliği (Bağlantı Özelliklerini Ayarlama) ve SQLServerDataSource.setSendTimeAsDatetime ile değiştirilir.

Daha fazla bilgi için, Sunucuya java.sql.Zaman Değerlerinin Nasıl Gönderildiğini Yapılandırma bölümüne bakınız.