Class JdbcConnection

JdbcConnection

JDBC Connection. Bu sınıfın 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 dokümanları 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ı yayından kaldırın.
commit()voidBeklemede olan 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 dokümanları için java.sql.Connection#createArrayOf(String, Object[]) bölümüne bakın.
createBlob()JdbcBlobBir JdbcBlob örneği oluşturur.
createClob()JdbcClobBu yöntemin dokümanları için java.sql.Connection#createClob() adresine bakın.
createNClob()JdbcClobBu yöntemin dokümanları için java.sql.Connection#createNClob() adresine bakın.
createSQLXML()JdbcSQLXMLBu yöntemin dokümanları için java.sql.Connection#createSQLXML() adresine bakın.
createStatement()JdbcStatementVeritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementVeritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementVeritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur.
createStruct(typeName, attributes)JdbcStructBu yöntemin dokümanları için java.sql.Connection#createStruct(String, Object[]) bölümüne bakın.
getAutoCommit()BooleanBu yöntemin dokümanları için java.sql.Connection#getAutoCommit() bölümüne bakın.
getCatalog()Stringveya bu yöntemin belgelerini görmek için java.sql.Connection#getCatalog() adresine bakın.
getHoldability()IntegerBu yöntemin dokümanları için java.sql.Connection#getHoldability() bölümüne bakın.
getMetaData()JdbcDatabaseMetaDataBu yöntemin dokümanları için java.sql.Connection#getMetaData() adresine bakın.
getTransactionIsolation()IntegerBu yöntemin dokümanları için java.sql.Connection#getTransactionIsolation() bölümüne bakın.
getWarnings()String[]Bu yöntemin dokümanları için java.sql.Connection#getWarnings() adresine bakın.
isClosed()BooleanBu yöntemin dokümanları için java.sql.Connection#isClosed() adresine bakın.
isReadOnly()BooleanBu yöntemin dokümanları için java.sql.Connection#isReadOnly() adresine bakın.
isValid(timeout)BooleanBu yöntemin dokümanları için java.sql.Connection#isValid(int) adresine bakın.
nativeSQL(sql)StringBu yöntemin dokümanları için java.sql.Connection#nativeSQL(String) bölümüne bakın.
prepareCall(sql)JdbcCallableStatementBu yöntemin dokümanları için java.sql.Connection#prepareCall(String) bölümüne bakın.
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementBu yöntemin dokümanları için java.sql.Connection#prepareCall(String, int, int) bölümüne bakın.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementBu yöntemin dokümanları için java.sql.Connection#prepareCall(String, int, int, int) bölümüne bakın.
prepareStatement(sql)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String) bölümüne bakın.
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String, int) bölümüne bakın.
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String, int, int) bölümüne bakın.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String, int, int, int) bölümüne bakın.
prepareStatementByIndex(sql, indices)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String, int[]) bölümüne bakın.
prepareStatementByName(sql, columnNames)JdbcPreparedStatementBu yöntemin dokümanları için java.sql.Connection#prepareStatement(String, String[]) bölümüne bakın.
releaseSavepoint(savepoint)voidBu yöntemin dokümanları için java.sql.Connection#releaseSavepoint(Savepoint) bölümüne bakın.
rollback()voidBu yöntemin dokümanları için java.sql.Connection#rollback() adresine bakın.
rollback(savepoint)voidBu yöntemin dokümanları için java.sql.Connection#rollback(Savepoint) bölümüne bakın.
setAutoCommit(autoCommit)voidBu yöntemin dokümanları için java.sql.Connection#setAutoCommit(boolean) bölümüne bakın.
setCatalog(catalog)voidBu yöntemin dokümanları için java.sql.Connection#setCatalog(String) bölümüne bakın.
setHoldability(holdability)voidBu yöntemin dokümanları için java.sql.Connection#setHoldability(int) bölümüne bakın.
setReadOnly(readOnly)voidBu yöntemin dokümanları için java.sql.Connection#setReadOnly(boolean) bölümüne bakın.
setSavepoint()JdbcSavepointBu yöntemin dokümanları için java.sql.Connection#setSavepoint() adresine bakın.
setSavepoint(name)JdbcSavepointBu yöntemin dokümanları için java.sql.Connection#setSavepoint(String) bölümüne bakın.
setTransactionIsolation(level)voidBu yöntemin dokümanları için java.sql.Connection#setTransactionIsolation(int) bölümüne bakın.

Ayrıntılı dokümanlar

clearWarnings()

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

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

close()

Bu bağlantının veritabanını ve ilişkili tüm kaynakları yayından kaldırın.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.close();

Aşağıdaki kaynakları da incelemenizi öneririz:

  • Connection.close()

commit()

Beklemede olan tüm değişiklikleri kalıcı hale getirir, bu JdbcConnection tarafından tutulan veritabanı kilitlerini serbest bırakır.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const res = stmt.executeBatch();
conn.commit();  // When this returns, this is when changes are actually
                // committed
conn.close();

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Aşağıdaki kaynakları da incelemenizi öneririz:

  • Connection.commit()

createArrayOf(typeName, elements)

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

Parametreler

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

Return

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


createBlob()

Bir JdbcBlob örneği oluşturur. Ayrıca java.sql.Connection#createBlob() adresini de inceleyin.

Döndürülen nesne başlangıçta veri içermez. İçermesi gereken verileri ayarlamak için JdbcBlob sınıfının setBytes yöntemlerini kullanabilirsiniz. Burada kullanılan blob, Utilities.newBlob(data) ile oluşturulan blob ile aynı değildir. İki biçim arasında dönüştürme yapmak için tanımlanmış 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() kolaylık yöntemi sağlar.

Return

JdbcBlob: Boş bir blob nesnesi.


createClob()

Bu yöntemin dokümanları için java.sql.Connection#createClob() adresine bakın.

Return

JdbcClob: Boş bir clob nesnesi.


createNClob()

Bu yöntemin dokümanları için java.sql.Connection#createNClob() adresine bakın.

Return

JdbcClob: Boş bir nclob nesnesi.


createSQLXML()

Bu yöntemin dokümanları için java.sql.Connection#createSQLXML() adresine bakın.

Return

JdbcSQLXML: Boş bir SQLXML nesnesi.


createStatement()

Veritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca java.sql.Connection#createStatement() adresine göz atın.

// This sample code assumes authentication is off
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Return

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


createStatement(resultSetType, resultSetConcurrency)

Veritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca java.sql.Connection#createStatement(int, int) adresine göz atın.

Bu sürüm, sonuç kümesi 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)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const 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'den biri.
resultSetConcurrencyIntegerEşzamanlılık türü: Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.

Return

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


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Veritabanına SQL ifadeleri göndermek için bir JdbcStatement nesnesi oluşturur. Ayrıca java.sql.Connection#createStatement(int, int, int) adresine göz atın.

Bu sürüm, sonuç kümesi türünün, eşzamanlılığın ve bekletilebilirliğ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)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const 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'den biri.
resultSetConcurrencyIntegerEşzamanlılık türü: Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBeklemede tutma ayarı (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT).

Return

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


createStruct(typeName, attributes)

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

Parametreler

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

Return

JdbcStruct: Belirtilen SQL türüyle eşleşen ve belirtilen özelliklerle doldurulan bir yapı nesnesi.


getAutoCommit()

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

Return

Boolean: Bağlantının otomatik taahhüt modu etkinse true, aksi takdirde false.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getCatalog()

veya bu yöntemin belgelerini görmek için java.sql.Connection#getCatalog() adresine bakın.

Return

String: Mevcut katalog adı veya ad ayarlanmamışsa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getHoldability()

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

Return

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


getMetaData()

Bu yöntemin dokümanları için java.sql.Connection#getMetaData() adresine bakın.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getTransactionIsolation()

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

Return

Integer: Mevcut işlem düzeyi. Şu değerlerden biri olabilir: 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getWarnings()

Bu yöntemin dokümanları için java.sql.Connection#getWarnings() adresine bakın.

Return

String[]: Uyarı dizesi dizisi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

isClosed()

Bu yöntemin dokümanları için java.sql.Connection#isClosed() adresine bakın.

Return

Boolean: Bağlantı kapalıysa true, aksi takdirde false değerini alır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

isReadOnly()

Bu yöntemin dokümanları için java.sql.Connection#isReadOnly() adresine bakın.

Return

Boolean: Bağlantı salt okunursa true, aksi takdirde false değerini alır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

isValid(timeout)

Bu yöntemin dokümanları için java.sql.Connection#isValid(int) adresine bakın.

Parametreler

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

Return

Boolean: Bağlantı geçerliyse true, geçerli değilse false değerini alır. Zaman aşımı süresi, işlem tamamlanmadan önce sona erer de false döndürülür.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

nativeSQL(sql)

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

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla "?" yer tutucu içerebilen bir SQL ifadesi.

Return

String: Sağlanan beyanın yerel biçimi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

prepareCall(sql)

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

Parametreler

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

Return

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


prepareCall(sql, resultSetType, resultSetConcurrency)

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

Parametreler

AdTürAçıklama
sqlStringGenellikle JDBC çağrı kaçış söz dizimi kullanılarak sağlanan bir veya daha fazla "?" yer tutucu içerebilen bir SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE'den biri.
resultSetConcurrencyIntegerEş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 ifadesini içeren çağrılabilir bir ifadedir.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parametreler

AdTürAçıklama
sqlStringGenellikle JDBC çağrı kaçış söz dizimi kullanılarak sağlanan bir veya daha fazla "?" yer tutucu içerebilen bir SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE'den biri.
resultSetConcurrencyIntegerEşzamanlılık türü: Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBeklemede 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) sonuç kümeleri oluşturan önceden derlenmiş SQL ifadesini içeren bir çağrılabilir ifade.


prepareStatement(sql)

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

Parametreler

AdTürAçıklama
sqlStringBir veya daha fazla "?" IN parametre yer tutucusu içerebilen bir SQL ifadesi.

Return

JdbcPreparedStatement: Önceden derlenmiş SQL ifadesini içeren bir hazırlanmış ifade.


prepareStatement(sql, autoGeneratedKeys)

Bu yöntemin dokümanları 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 tutucusu içerebilen bir 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 ifadesini içeren ve otomatik olarak oluşturulmuş anahtarları döndürebilecek bir hazırlanmış ifade.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Bu yöntemin dokümanları 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 tutucusu içerebilen bir SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE'den biri.
resultSetConcurrencyIntegerEş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ıkla sonuç kümeleri oluşturan önceden derlenmiş SQL ifadesini içeren bir hazırlanmış ifade.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Bu yöntemin dokümanları 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 tutucusu içerebilen bir SQL ifadesi.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE'den biri.
resultSetConcurrencyIntegerEşzamanlılık türü: Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerBeklemede 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 bekletilebilirlik ile sonuç kümeleri oluşturan önceden derlenmiş SQL ifadesini içeren bir hazırlanmış ifade.


prepareStatementByIndex(sql, indices)

Bu yöntemin dokümanları 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 tutucusu içerebilen bir SQL ifadesi.
indicesInteger[]Eklenen satır veya satırlardan döndürülen sütunların sütun dizinleri.

Return

JdbcPreparedStatement: Önceden derlenmiş SQL ifadesini içeren ve sağlanan sütun dizinleriyle belirtilen otomatik olarak oluşturulmuş anahtarları döndürebilecek bir hazırlanmış ifade.


prepareStatementByName(sql, columnNames)

Bu yöntemin dokümanları 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 tutucusu içerebilen bir SQL ifadesi.
columnNamesString[]Yöntemin, eklenen satır veya satırlardan hangi sütunları döndüreceğini belirten sütun adları.

Return

JdbcPreparedStatement: Önceden derlenmiş SQL ifadesini içeren ve sağlanan sütun adlarıyla belirtilen otomatik olarak oluşturulmuş anahtarları döndürebilecek bir hazırlanmış ifade.


releaseSavepoint(savepoint)

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

Parametreler

AdTürAçıklama
savepointJdbcSavepointKaldırılacak kayıt noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

rollback()

Bu yöntemin dokümanları için java.sql.Connection#rollback() adresine bakın.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

rollback(savepoint)

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

Parametreler

AdTürAçıklama
savepointJdbcSavepointGeri dönmek istediğiniz kayıt noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setAutoCommit(autoCommit)

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

Parametreler

AdTürAçıklama
autoCommitBooleantrue ise otomatik taahhüt modu etkindir; false ise devre dışıdır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setCatalog(catalog)

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

Parametreler

AdTürAçıklama
catalogStringÇalışma yapılacak katalogun (bağlantının veritabanındaki alt alan) adı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setHoldability(holdability)

Bu yöntemin dokümanları 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 bekletilebilirliği (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT).

setReadOnly(readOnly)

Bu yöntemin dokümanları 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 ise devre dışı bırakılır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setSavepoint()

Bu yöntemin dokümanları için java.sql.Connection#setSavepoint() adresine bakın.

Return

JdbcSavepoint: Yeni, isimsiz kayıt noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setSavepoint(name)

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

Parametreler

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

Return

JdbcSavepoint: Yeni adlandırılmış kayıt noktası.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setTransactionIsolation(level)

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

Parametreler

AdTürAçıklama
levelIntegerAyarlanacak işlem düzeyi. Şunlardan biri olmalıdır: 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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