JDBC Connection
. Bu sınıfla ilgili dokümanlar için bkz.
java.sql.Connection
.
Yöntemler
Ayrıntılı belgeler
clearWarnings()
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#clearWarnings()
değerleridir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
close()
Bu bağlantının veritabanını ve ilişkili tüm kaynakları serbest bırakın.
var conn = Jdbc.getConnection("jdbc:mysql://<host>:<port>/<instance>", "user", "password"); conn.close();
Aşağıdaki kaynakları da incelemenizi öneririz:
-
Connection.close()
commit()
Beklemedeki tüm değişiklikleri kalıcı hale getirir ve bu JdbcConnection
tarafından tutulan veritabanı kilitlerini açar.
var conn = Jdbc.getConnection("jdbc:mysql://<host>:<port>/<instance>", "user", "password"); conn.setAutoCommit(false); var stmt = conn.prepareStatement("insert into person (lname,fname) values (?,?)"); var start = new Date(); for (var i = 0; i < 5000; i++) { // Objects are accessed using 1-based indexing stmt.setObject(1, 'firstName' + i); stmt.setObject(2, 'lastName' + i); stmt.addBatch(); } var res = stmt.executeBatch(); conn.commit(); // When this returns, this is when changes are actually committed conn.close();
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
Aşağıdaki kaynakları da incelemenizi öneririz:
-
Connection.commit()
createArrayOf(typeName, elements)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#createArrayOf(String, Object[])
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
typeName | String | Dizi öğelerinin veritabanına özgü SQL adı türü. Seçenekler şunları içerir: yerleşik türler, kullanıcı tanımlı türler veya veritabanı tarafından desteklenen standart SQL türleri. |
elements | Object[] | Döndürülen nesnede doldurulacak öğeler. |
Return
JdbcArray
: Öğeleri, belirtilen SQL türüyle eşlenen bir dizi.
createBlob()
JdbcBlob
örneği oluşturur. Ayrıca bkz.
java.sql.Connection#createBlob()
.
Döndürülen nesne başlangıçta hiçbir veri içermiyor. Şu işlemleri yapmak için setBytes
yöntemlerini kullanabilirsiniz:
JdbcBlob
özelliğini kullanın. Burada kullanılan blob
Utilities.newBlob(data)
ile oluşturulan blob. Dönüştürmek için
arasında bir seçim yapmak için, tanımlanan getBytes()
ve setBytes()
yöntemlerini kullanın.
Alternatif olarak, hem JdbcBlob
hem de JdbcClob
bir getAppsScriptBlob()
sağlayabilir
kolay bir yöntemdir.
Return
JdbcBlob
: Boş bir blob nesnesi.
createClob()
Bu yöntemle ilgili belgeler için
java.sql.Connection#createClob()
bölümünü inceleyin.
Return
JdbcClob
— Boş bir clob nesnesi.
createNClob()
Bu yöntemle ilgili belgeler için
java.sql.Connection#createNClob()
bölümünü inceleyin.
Return
JdbcClob
— Boş bir nclob nesnesi.
createSQLXML()
Bu yöntemle ilgili belgeler için
java.sql.Connection#createSQLXML()
bölümünü inceleyin.
Return
JdbcSQLXML
: Boş bir SQLXML nesnesi.
createStatement()
Veritabanına SQL ifadeleri göndermek için bir JdbcStatement
nesnesi oluşturur. Şu kaynakları da inceleyin:
java.sql.Connection#createStatement()
değerleridir.
// This sample code assumes authentication is off var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>") var stmt = conn.createStatement(); stmt.setMaxRows(100); var rs = stmt.execute("select * from person"); while(rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
Return
JdbcStatement
: Sorguları yürütmek için kullanılan bir ifade örneği.
createStatement(resultSetType, resultSetConcurrency)
Veritabanına SQL ifadeleri göndermek için bir JdbcStatement
nesnesi oluşturur. Şu kaynakları da inceleyin:
java.sql.Connection#createStatement(int, int)
değerleridir.
Bu sürüm, sonuç grubu türünün ve eşzamanlılığın geçersiz kılınmasına olanak tanır.
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, int) var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>") var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY); stmt.setMaxRows(100); var rs = stmt.execute("select * from person"); while(rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
Return
JdbcStatement
: Sorguları yürütmek için kullanılan bir ifade örneği.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)
Veritabanına SQL ifadeleri göndermek için bir JdbcStatement
nesnesi oluşturur. Şu kaynakları da inceleyin:
java.sql.Connection#createStatement(int, int, int)
değerleridir.
Bu sürüm; sonuç grubu türünün, eşzamanlılığın ve tutulabilirliğin geçersiz kılınmasına olanak tanır.
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, int) var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>") var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY, Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT); stmt.setMaxRows(100); var rs = stmt.execute("select * from person"); while(rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
resultSetHoldability | Integer | Tutulabilirlik ayarı Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
Return
JdbcStatement
: Sorguları yürütmek için kullanılan bir ifade örneği.
createStruct(typeName, attributes)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#createStruct(String, Object[])
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
typeName | String | Dizi öğelerinin veritabanına özgü SQL adı türü. Seçenekler şunları içerir: yerleşik türler, kullanıcı tanımlı türler veya veritabanı tarafından desteklenen standart SQL türleri. |
attributes | Object[] | Döndürülen nesneyi dolduran özellikler. |
Return
JdbcStruct
— Belirtilen SQL türüyle eşlenen ve belirtilen
özellikleri hakkında daha fazla bilgi edinin.
getAutoCommit()
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#getAutoCommit()
değerleridir.
Return
Boolean
— Bağlantının otomatik taahhüt modu etkinse true
; Aksi takdirde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getCatalog()
veya bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#getCatalog()
.
Return
String
— Geçerli katalog adı veya ad belirlenmemişse null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getHoldability()
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#getHoldability()
değerleridir.
Return
Integer
— Bağlantının korunabilirlik ayarı; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
.
getMetaData()
Bu yöntemle ilgili belgeler için
java.sql.Connection#getMetaData()
bölümünü inceleyin.
Return
JdbcDatabaseMetaData
— Bu bağlantının bağlandığı veritabanının meta verileri.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getTransactionIsolation()
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#getTransactionIsolation()
değerleridir.
Return
Integer
— Şunlardan biri olan geçerli işlem düzeyi: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED
, Jdbc.Connection.TRANSACTION_READ_COMMITTED
, Jdbc.Connection.TRANSACTION_REPEATABLE_READ
, Jdbc.Connection.TRANSACTION_SERIALIZABLE
veya Jdbc.Connection.TRANSACTION_NONE
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
Bu yöntemle ilgili belgeler için
java.sql.Connection#getWarnings()
bölümünü inceleyin.
Return
String[]
: Uyarı dizeleri dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
isClosed()
Bu yöntemle ilgili belgeler için
java.sql.Connection#isClosed()
bölümünü inceleyin.
Return
Boolean
— Bağlantı kapalıysa true
; Aksi takdirde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
Bu yöntemle ilgili belgeler için
java.sql.Connection#isReadOnly()
bölümünü inceleyin.
Return
Boolean
— Bağlantı salt okunur ise true
; Aksi takdirde false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
isValid(timeout)
Bu yöntemle ilgili belgeler için
java.sql.Connection#isValid(int)
bölümünü inceleyin.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
timeout | Integer | Doğrulama işleminin tamamlanmasını bekleyeceği süre (saniye cinsinden). A 0, zaman aşımı uygulanmadığını gösterir. |
Return
Boolean
— Bağlantı geçerliyse true
; Aksi takdirde false
. Ayrıca, işlem tamamlanmadan zaman aşımı süresi dolarsa false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
nativeSQL(sql)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#nativeSQL(String)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi yer tutucular. |
Return
String
— Sağlanan ifadenin yerel biçimi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
prepareCall(sql)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareCall(String)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi yer tutucular, genelde kullanarak kod dışına alma işlemini başlatabilirsiniz. |
Return
JdbcCallableStatement
: Önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade.
prepareCall(sql, resultSetType, resultSetConcurrency)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareCall(String, int, int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi yer tutucular, genelde kullanarak kod dışına alma işlemini başlatabilirsiniz. |
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
Return
JdbcCallableStatement
: Sonuç üreten önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade
geçerli bir tür ve eşzamanlılığa sahip olur.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareCall(String, int, int, int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi yer tutucular, genelde kullanarak kod dışına alma işlemini başlatabilirsiniz. |
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
resultSetHoldability | Integer | Tutulabilirlik ayarı Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
Return
JdbcCallableStatement
: Sonuç üreten önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade
kümesi, sağlanan tür, eşzamanlılıktır.
prepareStatement(sql)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
Return
JdbcPreparedStatement
— Önceden derlenmiş SQL deyimini içeren hazır bir ifade.
prepareStatement(sql, autoGeneratedKeys)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String, int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
autoGeneratedKeys | Integer | Otomatik oluşturulan anahtarların döndürülüp döndürülmeyeceğini gösteren bir işaret; ikisinden biri
Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS . |
Return
JdbcPreparedStatement
— Önceden derlenmiş SQL deyimini içeren, muhtemelen şu özelliklere sahip hazır bir ifade:
anahtarlar veriyor.
prepareStatement(sql, resultSetType, resultSetConcurrency)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String, int, int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
Return
JdbcPreparedStatement
— Sonuç veren önceden derlenmiş SQL deyimini içeren hazır bir ifade
geçerli bir tür ve eşzamanlılığa sahip olur.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String, int, int, int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
resultSetType | Integer | Sonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri. |
resultSetConcurrency | Integer | Eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE . |
resultSetHoldability | Integer | Tutulabilirlik ayarı Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
Return
JdbcPreparedStatement
— Sonuç veren önceden derlenmiş SQL deyimini içeren hazır bir ifade
ile birlikte kullanılabilir.
prepareStatementByIndex(sql, indices)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String, int[])
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
indices | Integer[] | Eklenen satır veya satırlardan döndürülen sütunların sütun dizinleri. |
Return
JdbcPreparedStatement
— Döndürülebilen, önceden derlenmiş SQL deyimini içeren hazır bir ifade
sağlanan sütun dizinleri tarafından belirtilen otomatik olarak oluşturulmuş anahtarlar.
prepareStatementByName(sql, columnNames)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#prepareStatement(String, String[])
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları |
columnNames | String[] | Yöntemin hangi sütunlardan döndürülmesi gerektiğini belirten sütun adları. eklenen satır veya satırları tıklayın. |
Return
JdbcPreparedStatement
— Döndürülebilen, önceden derlenmiş SQL deyimini içeren hazır bir ifade
sağlanan sütun adlarıyla belirtilen otomatik olarak oluşturulmuş anahtarlar.
releaseSavepoint(savepoint)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#releaseSavepoint(Savepoint)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
savepoint | JdbcSavepoint | Kaldırılacak kayıt noktası. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
rollback()
Bu yöntemle ilgili belgeler için
java.sql.Connection#rollback()
bölümünü inceleyin.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
rollback(savepoint)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#rollback(Savepoint)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
savepoint | JdbcSavepoint | Geri alma işleminin yapılacağı kayıt noktası. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setAutoCommit(autoCommit)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setAutoCommit(boolean)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
autoCommit | Boolean | true ise otomatik taahhüt modu etkinleştirilir; false devre dışı bırakılır. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setCatalog(catalog)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setCatalog(String)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
catalog | String | Bir kataloğun (bağlantının veritabanındaki alt alan) içinde yer alacağı katalog adı iş yeri. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setHoldability(holdability)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setHoldability(int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
holdability | Integer | Bununla oluşturulan JdbcResultSet nesnenin varsayılan tutulabilirliği
bağlantı; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
setReadOnly(readOnly)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setReadOnly(boolean)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
readOnly | Boolean | true ise salt okuma modu etkinleştirilir; false devre dışı bırakılır. |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint()
Bu yöntemle ilgili belgeler için
java.sql.Connection#setSavepoint()
bölümünü inceleyin.
Return
JdbcSavepoint
— Yeni adsız kaydetme noktası.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint(name)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setSavepoint(String)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Oluşturulan kayıt noktasının adı. |
Return
JdbcSavepoint
: Adlandırılmış yeni kayıt noktası.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
setTransactionIsolation(level)
Bu yöntemle ilgili belgeler için bkz.
java.sql.Connection#setTransactionIsolation(int)
değerleridir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
level | Integer | Şunlardan biri olacak şekilde ayarlanacak işlem düzeyi: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE veya Jdbc.Connection.TRANSACTION_NONE . |
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request