Class JdbcConnection

JdbcConnection

Bir JDBC Connection. Bu sınıfla ilgili dokümanlar için java.sql.Connection bölümüne bakın.

Yöntemler

YöntemDönüş türüKısa açıklama
clearWarnings()voidBu yöntemin belgeleri için java.sql.Connection#clearWarnings() bölümüne bakın.
close()voidBu bağlantının veritabanını ve ilişkili tüm kaynakları serbest bırakın.
commit()voidBeklemedeki tüm değişiklikleri kalıcı hale getirir, bu JdbcConnection tarafından tutulan veritabanı kilitlerini serbest bırakır.
createArrayOf(typeName, elements)JdbcArrayBu yöntemin belgeleri için java.sql.Connection#createArrayOf(String, Object[]) bölümüne bakın.
createBlob()JdbcBlobJdbcBlob örneği oluşturur.
createClob()JdbcClobBu yöntemin belgeleri için java.sql.Connection#createClob() bölümüne bakın.
createNClob()JdbcClobBu yöntemin belgeleri için java.sql.Connection#createNClob() bölümüne bakın.
createSQLXML()JdbcSQLXMLBu yöntemin belgeleri için java.sql.Connection#createSQLXML() bölümüne bakın.
createStatement()JdbcStatementSQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementSQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementSQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur.
createStruct(typeName, attributes)JdbcStructBu yöntemin belgeleri için java.sql.Connection#createStruct(String, Object[]) bölümüne bakın.
getAutoCommit()BooleanBu yöntemin belgeleri için java.sql.Connection#getAutoCommit() bölümüne bakın.
getCatalog()Stringveya bu yöntemin belgeleri için bkz. java.sql.Connection#getCatalog().
getHoldability()IntegerBu yöntemin belgeleri için java.sql.Connection#getHoldability() bölümüne bakın.
getMetaData()JdbcDatabaseMetaDataBu yöntemin belgeleri için java.sql.Connection#getMetaData() bölümüne bakın.
getTransactionIsolation()IntegerBu yöntemin belgeleri için java.sql.Connection#getTransactionIsolation() bölümüne bakın.
getWarnings()String[]Bu yöntemin belgeleri için java.sql.Connection#getWarnings() bölümüne bakın.
isClosed()BooleanBu yöntemin belgeleri için java.sql.Connection#isClosed() bölümüne bakın.
isReadOnly()BooleanBu yöntemin belgeleri için java.sql.Connection#isReadOnly() bölümüne bakın.
isValid(timeout)BooleanBu yöntemin belgeleri için java.sql.Connection#isValid(int) bölümüne bakın.
nativeSQL(sql)StringBu yöntemin belgeleri için java.sql.Connection#nativeSQL(String) bölümüne bakın.
prepareCall(sql)JdbcCallableStatementBu yöntemin belgeleri için java.sql.Connection#prepareCall(String) bölümüne bakın.
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementBu yöntemin belgeleri için java.sql.Connection#prepareCall(String, int, int) bölümüne bakın.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementBu yöntemin belgeleri için java.sql.Connection#prepareCall(String, int, int, int) bölümüne bakın.
prepareStatement(sql)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String) bölümüne bakın.
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int) bölümüne bakın.
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int, int) bölümüne bakın.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int, int, int) bölümüne bakın.
prepareStatementByIndex(sql, indices)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int[]) bölümüne bakın.
prepareStatementByName(sql, columnNames)JdbcPreparedStatementBu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, String[]) bölümüne bakın.
releaseSavepoint(savepoint)voidBu yöntemin belgeleri için java.sql.Connection#releaseSavepoint(Savepoint) bölümüne bakın.
rollback()voidBu yöntemin belgeleri için java.sql.Connection#rollback() bölümüne bakın.
rollback(savepoint)voidBu yöntemin belgeleri için java.sql.Connection#rollback(Savepoint) bölümüne bakın.
setAutoCommit(autoCommit)voidBu yöntemin belgeleri için java.sql.Connection#setAutoCommit(boolean) bölümüne bakın.
setCatalog(catalog)voidBu yöntemin belgeleri için java.sql.Connection#setCatalog(String) bölümüne bakın.
setHoldability(holdability)voidBu yöntemin belgeleri için java.sql.Connection#setHoldability(int) bölümüne bakın.
setReadOnly(readOnly)voidBu yöntemin belgeleri için java.sql.Connection#setReadOnly(boolean) bölümüne bakın.
setSavepoint()JdbcSavepointBu yöntemin belgeleri için java.sql.Connection#setSavepoint() bölümüne bakın.
setSavepoint(name)JdbcSavepointBu yöntemin belgeleri için java.sql.Connection#setSavepoint(String) bölümüne bakın.
setTransactionIsolation(level)voidBu yöntemin belgeleri için java.sql.Connection#setTransactionIsolation(int) bölümüne bakın.

Ayrıntılı belgeler

clearWarnings()

Bu yöntemin belgeleri için java.sql.Connection#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 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, bu JdbcConnection tarafından tutulan veritabanı kilitlerini serbest bırakır.

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 kapsamların biri 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öntemin belgeleri için java.sql.Connection#createArrayOf(String, Object[]) bölümüne bakın.

Parametreler

AdTürAçıklama
typeNameStringDizi öğelerinin türünün veritabanına özgü SQL adı. Seçenekler arasında yerleşik türler, kullanıcı tanımlı türler veya veritabanı tarafından desteklenen standart SQL türleri bulunur.
elementsObject[]Döndürülen nesnede doldurulacak öğeler.

Return

JdbcArray: Öğeleri belirtilen SQL türüyle eşleşen bir dizi.


createBlob()

JdbcBlob örneği oluşturur. Ayrıca bkz. java.sql.Connection#createBlob().

Döndürülen nesne başlangıçta veri içermiyor. İçermesi gereken verileri ayarlamak için JdbcBlob kapsamındaki setBytes yöntemlerini kullanabilirsiniz. Burada kullanılan blob, Utilities.newBlob(data) ile oluşturulan blob ile aynı değil. İki biçim arasında dönüşüm yapmak için tanımlanan getBytes() ve setBytes() yöntemlerini kullanın. Alternatif olarak hem JdbcBlob hem de JdbcClob, Apps Komut Dosyası tarafından kullanılabilecek bir biçime dönüştürme için getAppsScriptBlob() kolay bir yöntem sunar.

Return

JdbcBlob: Boş bir blob nesnesi.


createClob()

Bu yöntemin belgeleri için java.sql.Connection#createClob() bölümüne bakın.

Return

JdbcClob: Boş bir clob nesnesi.


createNClob()

Bu yöntemin belgeleri için java.sql.Connection#createNClob() bölümüne bakın.

Return

JdbcClob: Boş bir nclob nesnesi.


createSQLXML()

Bu yöntemin belgeleri için java.sql.Connection#createSQLXML() bölümüne bakın.

Return

JdbcSQLXML — Boş bir SQLXML nesnesi.


createStatement()

SQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca bkz. java.sql.Connection#createStatement().

// 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ın birlikte yürütüleceği bir ifade örneği.


createStatement(resultSetType, resultSetConcurrency)

SQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca bkz. java.sql.Connection#createStatement(int, int).

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

AdTürAçıklama
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.

Return

JdbcStatement: Sorguların birlikte yürütüleceği bir ifade örneği.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

SQL ifadelerini veritabanına göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca bkz. java.sql.Connection#createStatement(int, int, int).

Bu sürüm, sonuç grubu türü, eşzamanlılık ve basılı tutma özelliklerinin 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

AdTürAçıklama
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBir elde tutma ayarı; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Return

JdbcStatement: Sorguların birlikte yürütüleceği bir ifade örneği.


createStruct(typeName, attributes)

Bu yöntemin belgeleri için java.sql.Connection#createStruct(String, Object[]) bölümüne bakın.

Parametreler

AdTürAçıklama
typeNameStringDizi öğelerinin türünün veritabanına özgü SQL adı. Seçenekler arasında yerleşik türler, kullanıcı tanımlı türler veya veritabanı tarafından desteklenen standart SQL türleri bulunur.
attributesObject[]Döndürülen nesneyi dolduran özellikler.

Return

JdbcStruct: Belirli bir SQL türüyle eşlenen ve belirtilen özelliklerle doldurulan bir yapı nesnesi.


getAutoCommit()

Bu yöntemin belgeleri için java.sql.Connection#getAutoCommit() bölümüne bakın.

Return

Boolean — Bağlantının otomatik gönderme modu etkinse 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

getCatalog()

veya bu yöntemin belgeleri için bkz. java.sql.Connection#getCatalog().

Return

String: Geçerli katalog adı veya ad ayarlanmamışsa 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

getHoldability()

Bu yöntemin belgeleri için java.sql.Connection#getHoldability() bölümüne bakın.

Return

Integer: Bağlantının kesilebilirlik ayarı (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT).


getMetaData()

Bu yöntemin belgeleri için java.sql.Connection#getMetaData() bölümüne bakın.

Return

JdbcDatabaseMetaData: Bu bağlantının bağlandığı veritabanının meta verileri.

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

getTransactionIsolation()

Bu yöntemin belgeleri için java.sql.Connection#getTransactionIsolation() bölümüne bakın.

Return

Integer: Geçerli işlem düzeyi (Şunlardan biridir): 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 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.Connection#getWarnings() bölümüne bakın.

Return

String[]: Uyarı dizeleri dizisi.

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.Connection#isClosed() bölümüne bakın.

Return

Boolean — Bağlantı kapalıysa true; bağlantı kapalıysa 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

isReadOnly()

Bu yöntemin belgeleri için java.sql.Connection#isReadOnly() bölümüne bakın.

Return

Boolean — Bağlantı salt okunursa true, değilse 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

isValid(timeout)

Bu yöntemin belgeleri için java.sql.Connection#isValid(int) bölümüne bakın.

Parametreler

AdTürAçıklama
timeoutIntegerDoğrulama işleminin tamamlanması için beklenecek saniye cinsinden süre. 0 değeri, zaman aşımının uygulanmadığını gösterir.

Return

Boolean — Bağlantı geçerliyse true; aksi halde false. Ayrıca, işlem tamamlanmadan zaman aşımı süresi dolarsa false değerini de döndürü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

nativeSQL(sql)

Bu yöntemin belgeleri için java.sql.Connection#nativeSQL(String) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBirden fazla "?" yer tutucusu içerebilen bir SQL ifadesi.

Return

String: Sağlanan ifadenin yerel biçimi.

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

prepareCall(sql)

Bu yöntemin belgeleri için java.sql.Connection#prepareCall(String) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringGenellikle JDBC çağrısı kaçış söz dizimi kullanılarak sağlanan, bir veya daha fazla "?" yer tutucusu içerebilen SQL ifadesi.

Return

JdbcCallableStatement: Önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade.


prepareCall(sql, resultSetType, resultSetConcurrency)

Bu yöntemin belgeleri için java.sql.Connection#prepareCall(String, int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringGenellikle JDBC çağrısı kaçış söz dizimi kullanılarak sağlanan, bir veya daha fazla "?" yer tutucusu içerebilen SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.

Return

JdbcCallableStatement: Sağlanan tür ve eşzamanlılıkla sonuç kümeleri oluşturan, önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Bu yöntemin belgeleri için java.sql.Connection#prepareCall(String, int, int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringGenellikle JDBC çağrısı kaçış söz dizimi kullanılarak sağlanan, bir veya daha fazla "?" yer tutucusu içerebilen SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBir elde tutma ayarı; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Return

JdbcCallableStatement: Sağlanan türde (eşzamanlılık) elde edilen sonuç kümeleri oluşturan, önceden derlenmiş SQL deyimini içeren çağrılabilir bir ifade.


prepareStatement(sql)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.

Return

JdbcPreparedStatement: Önceden derlenmiş SQL deyimini içeren hazır bir ifade.


prepareStatement(sql, autoGeneratedKeys)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.
autoGeneratedKeysIntegerOtomatik olarak oluşturulan anahtarların döndürülüp döndürülmediğini belirten bir işaret; Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS.

Return

JdbcPreparedStatement: Önceden derlenmiş SQL deyimini içeren, muhtemelen otomatik oluşturulan anahtarları döndürebilen hazır bir ifadedir.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.

Return

JdbcPreparedStatement: Sağlanan tür ve eşzamanlılığa sahip sonuç kümeleri üreten, önceden derlenmiş SQL deyimini içeren hazır bir ifadedir.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int, int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE değerlerinden biri.
resultSetConcurrencyIntegerBir eşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBir elde tutma ayarı; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Return

JdbcPreparedStatement: Sağlanan tür, eşzamanlılık ve taşınabilirlik özelliklerine sahip sonuç kümeleri üreten, önceden derlenmiş SQL deyimini içeren hazır ifade.


prepareStatementByIndex(sql, indices)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, int[]) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.
indicesInteger[]Eklenen satır veya satırlardan döndürülen sütunların sütun dizinleri.

Return

JdbcPreparedStatement: Sağlanan sütun dizinleri tarafından belirtilen otomatik olarak oluşturulmuş anahtarları döndürebilen, önceden derlenmiş SQL deyimini içeren hazır ifade.


prepareStatementByName(sql, columnNames)

Bu yöntemin belgeleri için java.sql.Connection#prepareStatement(String, String[]) bölümüne bakın.

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla '?' IN parametre yer tutucu içerebilen SQL ifadesi.
columnNamesString[]Yöntemin eklenen satır veya satırlardan hangi sütunları döndüreceğini belirten sütun adları.

Return

JdbcPreparedStatement: Sağlanan sütun adlarıyla belirtilen otomatik olarak oluşturulmuş anahtarları döndürebilen, önceden derlenmiş SQL deyimini içeren hazır ifade.


releaseSavepoint(savepoint)

Bu yöntemin belgeleri için java.sql.Connection#releaseSavepoint(Savepoint) bölümüne bakın.

Parametreler

AdTürAçıklama
savepointJdbcSavepointKaldırılacak kaydetme noktası.

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

rollback()

Bu yöntemin belgeleri için java.sql.Connection#rollback() 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

rollback(savepoint)

Bu yöntemin belgeleri için java.sql.Connection#rollback(Savepoint) bölümüne bakın.

Parametreler

AdTürAçıklama
savepointJdbcSavepointGeri alınacak kaydetme noktası.

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

setAutoCommit(autoCommit)

Bu yöntemin belgeleri için java.sql.Connection#setAutoCommit(boolean) bölümüne bakın.

Parametreler

AdTürAçıklama
autoCommitBooleantrue değerine ayarlanırsa otomatik taahhüt modu etkinleştirilir; false 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

setCatalog(catalog)

Bu yöntemin belgeleri için java.sql.Connection#setCatalog(String) bölümüne bakın.

Parametreler

AdTürAçıklama
catalogStringÇalışacak kataloğun (bağlantının veritabanındaki alt alan) adı.

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

setHoldability(holdability)

Bu yöntemin belgeleri için java.sql.Connection#setHoldability(int) bölümüne bakın.

Parametreler

AdTürAçıklama
holdabilityIntegerBu bağlantıyla oluşturulan JdbcResultSet nesnelerinin varsayılan tutulabilirliği: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

Bu yöntemin belgeleri için java.sql.Connection#setReadOnly(boolean) bölümüne bakın.

Parametreler

AdTürAçıklama
readOnlyBooleantrue ise salt okuma modu etkinleştirilir; false 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

setSavepoint()

Bu yöntemin belgeleri için java.sql.Connection#setSavepoint() bölümüne bakın.

Return

JdbcSavepoint: Yeni adsız kaydetme noktası.

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

setSavepoint(name)

Bu yöntemin belgeleri için java.sql.Connection#setSavepoint(String) bölümüne bakın.

Parametreler

AdTürAçıklama
nameStringOluşturulan kaydetme noktasının adı.

Return

JdbcSavepoint: Adlandırılmış yeni kaydetme noktası.

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

setTransactionIsolation(level)

Bu yöntemin belgeleri için java.sql.Connection#setTransactionIsolation(int) bölümüne bakın.

Parametreler

AdTürAçıklama
levelIntegerAyarlanacak işlem düzeyi. Bunlardan biri: 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/script.external_request