Bir JDBC Statement
. Bu sınıfla ilgili dokümanlar için java.sql.Statement
bölümüne bakın.
Yöntemler
Ayrıntılı belgeler
addBatch(sql)
Bu yöntemin belgeleri için
java.sql.Statement#addBatch(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bu ifadeye eklenecek SQL komutudur. Bu genellikle SQL INSERT veya UPDATE şeklindedir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
cancel()
Bu yöntemin belgeleri için
java.sql.Statement#cancel()
bölümüne bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
clearBatch()
Bu yöntemin belgeleri için
java.sql.Statement#clearBatch()
bölümüne bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
clearWarnings()
Bu yöntemin belgeleri için
java.sql.Statement#clearWarnings()
bölümüne bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
close()
Bu yöntemin belgeleri için
java.sql.Statement#close()
bölümüne bakın.
execute(sql)
Bu yöntemin belgeleri için
java.sql.Statement#execute(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL deyimi. |
Return
Boolean
— İlk sonuç bir sonuç kümesiyse true
; güncelleme sayısıysa veya sonuç yoksa false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, autoGeneratedKeys)
Bu yöntemin belgeleri için
java.sql.Statement#execute(String, int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL deyimi. |
autoGeneratedKeys | Integer | Otomatik olarak oluşturulan anahtarların gelecekte alınabilecek şekilde kullanılıp kullanılamadığını gösteren bir işaret (Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS ). |
Return
Boolean
— İlk sonuç bir sonuç kümesiyse true
; güncelleme sayısıysa veya sonuç yoksa false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnIndexes)
Bu yöntemin belgeleri için
java.sql.Statement#execute(String, int[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL deyimi. |
columnIndexes | Integer[] | Otomatik olarak oluşturulan anahtarları gelecekte alınabilecek şekilde ayarlanmış olan sütun dizinleri. |
Return
Boolean
— İlk sonuç bir sonuç kümesiyse true
; güncelleme sayısıysa veya sonuç yoksa false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnNames)
Bu yöntemin belgeleri için
java.sql.Statement#execute(String, String[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL deyimi. |
columnNames | String[] | Otomatik olarak oluşturulan anahtarları gelecekte alınabilecek sütunların adları. |
Return
Boolean
— İlk sonuç bir sonuç kümesiyse true
; güncelleme sayısıysa veya sonuç yoksa false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeBatch()
Bu yöntemin belgeleri için
java.sql.Statement#executeBatch()
bölümüne bakın.
Return
Integer[]
: Güncelleme, komutların gruba eklendiği sıra kullanılarak toplu işteki her komut için sayılır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeQuery(sql)
Bu yöntemin belgeleri için
java.sql.Statement#executeQuery(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL deyimi, genellikle statik bir SELECT 'dir. |
Return
JdbcResultSet
: Yürütmenin sonuçlarını içeren bir sonuç kümesi. Bu hiçbir zaman null
değildir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql)
Bu yöntemin belgeleri için
java.sql.Statement#executeUpdate(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (ör. INSERT , UPDATE veya DELETE ) veya hiçbir şey döndürmeyen ifade (DDL ifadesi gibi). |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, autoGeneratedKeys)
Bu yöntemin belgeleri için
java.sql.Statement#executeUpdate(String, int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (ör. INSERT , UPDATE veya DELETE ) veya hiçbir şey döndürmeyen ifade (DDL ifadesi gibi). |
autoGeneratedKeys | Integer | Otomatik olarak oluşturulan anahtarların gelecekte alınabilecek şekilde kullanılıp kullanılamadığını gösteren bir işaret (Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS ). |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, columnIndexes)
Bu yöntemin belgeleri için
java.sql.Statement#executeUpdate(String, int[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (ör. INSERT , UPDATE veya DELETE ) veya hiçbir şey döndürmeyen ifade (DDL ifadesi gibi). |
columnIndexes | Integer[] | Otomatik olarak oluşturulan anahtarları gelecekte alınabilecek şekilde ayarlanmış olan sütun dizinleri. |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, columnNames)
Bu yöntemin belgeleri için
java.sql.Statement#executeUpdate(String, String[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (ör. INSERT , UPDATE veya DELETE ) veya hiçbir şey döndürmeyen ifade (DDL ifadesi gibi). |
columnNames | String[] | Otomatik olarak oluşturulan anahtarları gelecekte alınabilecek sütunların adları. |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getConnection()
Bu yöntemin belgeleri için
java.sql.Statement#getConnection()
bölümüne bakın.
Return
JdbcConnection
— Bu ifadeyi oluşturan bağlantı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getFetchDirection()
Bu yöntemin belgeleri için
java.sql.Statement#getFetchDirection()
bölümüne bakın.
Return
Integer
: Bu ifadenin oluşturduğu sonuç kümeleri için varsayılan yön (Jdbc.ResultSet.FETCH_FORWARD
veya Jdbc.ResultSet.FETCH_REVERSE
).
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getFetchSize()
Bu yöntemin belgeleri için
java.sql.Statement#getFetchSize()
bölümüne bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için varsayılan satır getirme boyutu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getGeneratedKeys()
Bu yöntemin belgeleri için
java.sql.Statement#getGeneratedKeys()
bölümüne bakın.
Return
JdbcResultSet
: Bu ifadenin yürütülmesiyle oluşturulan otomatik olarak oluşturulan anahtarları içeren bir sonuç kümesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getMaxFieldSize()
Bu yöntemin belgeleri için
java.sql.Statement#getMaxFieldSize()
bölümüne bakın.
Return
Integer
: Karakter ve ikili değerler depolayan sütunlar için mevcut sütun bayt boyutu sınırı. Sıfır değeri, herhangi bir sınır olmadığını belirtir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getMaxRows()
Bu yöntemin belgeleri için
java.sql.Statement#getMaxRows()
bölümüne bakın.
Return
Integer
: Bu ifade tarafından oluşturulan bir sonuç kümesi için mevcut maksimum satır sayısı. 0 değeri, sınır olmadığını belirtir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getMoreResults()
Bu yöntemin belgeleri için
java.sql.Statement#getMoreResults()
bölümüne bakın.
Return
Boolean
: Sonraki sonuç bir sonuç kümesiyse true
; aksi halde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getMoreResults(current)
Bu yöntemin belgeleri için
java.sql.Statement#getMoreResults(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
current | Integer | Alındığında mevcut sonuç kümelerine ne olacağını belirten bir işaret. Bu değer Jdbc.Statement.CLOSE_CURRENT_RESULT , Jdbc.Statement.KEEP_CURRENT_RESULT veya Jdbc.Statement.CLOSE_ALL_RESULTS değerlerinden biridir. |
Return
Boolean
: Sonraki sonuç bir sonuç kümesiyse true
; aksi halde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getQueryTimeout()
Bu yöntemin belgeleri için
java.sql.Statement#getQueryTimeout()
bölümüne bakın.
Return
Integer
: Saniye cinsinden geçerli sorgu zaman aşımı. Sıfır değeri, zaman aşımı olmadığını belirtir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getResultSet()
Bu yöntemin belgeleri için
java.sql.Statement#getResultSet()
bölümüne bakın.
Return
JdbcResultSet
: Mevcut sonuç kümesi veya sonuç bir güncelleme sayısıysa ya da başka sonuç yoksa null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getResultSetConcurrency()
Bu yöntemin belgeleri için
java.sql.Statement#getResultSetConcurrency()
bölümüne bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için sonuç kümesi eşzamanlılığı (Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE
).
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getResultSetHoldability()
Bu yöntemin belgeleri için
java.sql.Statement#getResultSetHoldability()
bölümüne bakın.
Return
Integer
: Sonuç kümesi bekletilebilirliği (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
).
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getResultSetType()
Bu yöntemin belgeleri için
java.sql.Statement#getResultSetType()
bölümüne bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için sonuç kümesi türü olan Jdbc.ResultSet.TYPE_FORWARD_ONLY
, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE
veya Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getUpdateCount()
Bu yöntemin belgeleri için
java.sql.Statement#getUpdateCount()
bölümüne bakın.
Return
Integer
: Güncelleme sayısı olarak geçerli sonuç veya mevcut sonuç bir sonuç kümesiyse ya da başka sonuç yoksa -1.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
Bu yöntemin belgeleri için
java.sql.Statement#getWarnings()
bölümüne bakın.
Return
String[]
: Mevcut uyarı grubu veya uyarı yoksa null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
isClosed()
Bu yöntemin belgeleri için
java.sql.Statement#isClosed()
bölümüne bakın.
Return
Boolean
— Bu hesap özeti kapalıysa true
; aksi takdirde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
isPoolable()
Bu yöntemin belgeleri için
java.sql.Statement#isPoolable()
bölümüne bakın.
Return
Boolean
— Bu ifade havuza alınabilirse true
; aksi halde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setCursorName(name)
Bu yöntemin belgeleri için
java.sql.Statement#setCursorName(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Yeni imleç adı. Bağlantı içinde benzersiz olması gerekir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setEscapeProcessing(enable)
Bu yöntemin belgeleri için
java.sql.Statement#setEscapeProcessing(boolean)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
enable | Boolean | true ise çıkış karakteri işlemesi etkinleştirilir; aksi takdirde devre dışı bırakılır. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setFetchDirection(direction)
Bu yöntemin belgeleri için
java.sql.Statement#setFetchDirection(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
direction | Integer | Ayarlanacak belirtilen yön; Jdbc.ResultSet.FETCH_FORWARD veya Jdbc.ResultSet.FETCH_REVERSE . |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setFetchSize(rows)
Bu yöntemin belgeleri için
java.sql.Statement#setFetchSize(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
rows | Integer | Getirilecek satır sayısı. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setMaxFieldSize(max)
Bu yöntemin belgeleri için
java.sql.Statement#setMaxFieldSize(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
max | Integer | Yeni sütun bayt boyutu sınırı. Sıfır değeri sınır olmadığını belirtir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setMaxRows(max)
Bu yöntemin belgeleri için
java.sql.Statement#setMaxRows(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
max | Integer | Bu ifade tarafından oluşturulan bir sonuç kümesinde sahip olabileceği maksimum satır sayısı. 0 değeri, sınır olmadığını gösterir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setPoolable(poolable)
Bu yöntemin belgeleri için
java.sql.Statement#setPoolable(boolean)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
poolable | Boolean | true ise bu ifadenin havuzda toplanmasını ister. Aksi takdirde havuzda toplanmamasını ister. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setQueryTimeout(seconds)
Bu yöntemin belgeleri için
java.sql.Statement#setQueryTimeout(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
seconds | Integer | Saniye cinsinden yeni sorgu zaman aşımı. 0 değeri zaman aşımı olmadığını belirtir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request