Class JdbcConnection

JdbcConnection

JDBC Connection. Bu sınıfla ilgili dokümanlar için bkz. java.sql.Connection.

Yöntemler

YöntemDönüş türüKısa açıklama
clearWarnings()voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#clearWarnings() değerleridir.
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 ve bu JdbcConnection tarafından tutulan veritabanı kilitlerini açar.
createArrayOf(typeName, elements)JdbcArrayBu yöntemle ilgili belgeler için bkz. java.sql.Connection#createArrayOf(String, Object[]) değerleridir.
createBlob()JdbcBlobJdbcBlob örneği oluşturur.
createClob()JdbcClobBu yöntemle ilgili belgeler için java.sql.Connection#createClob() bölümünü inceleyin.
createNClob()JdbcClobBu yöntemle ilgili belgeler için java.sql.Connection#createNClob() bölümünü inceleyin.
createSQLXML()JdbcSQLXMLBu yöntemle ilgili belgeler için java.sql.Connection#createSQLXML() bölümünü inceleyin.
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öntemle ilgili belgeler için bkz. java.sql.Connection#createStruct(String, Object[]) değerleridir.
getAutoCommit()BooleanBu yöntemle ilgili belgeler için bkz. java.sql.Connection#getAutoCommit() değerleridir.
getCatalog()Stringveya bu yöntemle ilgili belgeler için bkz. java.sql.Connection#getCatalog().
getHoldability()IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Connection#getHoldability() değerleridir.
getMetaData()JdbcDatabaseMetaDataBu yöntemle ilgili belgeler için java.sql.Connection#getMetaData() bölümünü inceleyin.
getTransactionIsolation()IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Connection#getTransactionIsolation() değerleridir.
getWarnings()String[]Bu yöntemle ilgili belgeler için java.sql.Connection#getWarnings() bölümünü inceleyin.
isClosed()BooleanBu yöntemle ilgili belgeler için java.sql.Connection#isClosed() bölümünü inceleyin.
isReadOnly()BooleanBu yöntemle ilgili belgeler için java.sql.Connection#isReadOnly() bölümünü inceleyin.
isValid(timeout)BooleanBu yöntemle ilgili belgeler için java.sql.Connection#isValid(int) bölümünü inceleyin.
nativeSQL(sql)StringBu yöntemle ilgili belgeler için bkz. java.sql.Connection#nativeSQL(String) değerleridir.
prepareCall(sql)JdbcCallableStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareCall(String) değerleridir.
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareCall(String, int, int) değerleridir.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareCall(String, int, int, int) değerleridir.
prepareStatement(sql)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String) değerleridir.
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String, int) değerleridir.
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String, int, int) değerleridir.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String, int, int, int) değerleridir.
prepareStatementByIndex(sql, indices)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String, int[]) değerleridir.
prepareStatementByName(sql, columnNames)JdbcPreparedStatementBu yöntemle ilgili belgeler için bkz. java.sql.Connection#prepareStatement(String, String[]) değerleridir.
releaseSavepoint(savepoint)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#releaseSavepoint(Savepoint) değerleridir.
rollback()voidBu yöntemle ilgili belgeler için java.sql.Connection#rollback() bölümünü inceleyin.
rollback(savepoint)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#rollback(Savepoint) değerleridir.
setAutoCommit(autoCommit)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setAutoCommit(boolean) değerleridir.
setCatalog(catalog)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setCatalog(String) değerleridir.
setHoldability(holdability)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setHoldability(int) değerleridir.
setReadOnly(readOnly)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setReadOnly(boolean) değerleridir.
setSavepoint()JdbcSavepointBu yöntemle ilgili belgeler için java.sql.Connection#setSavepoint() bölümünü inceleyin.
setSavepoint(name)JdbcSavepointBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setSavepoint(String) değerleridir.
setTransactionIsolation(level)voidBu yöntemle ilgili belgeler için bkz. java.sql.Connection#setTransactionIsolation(int) değerleridir.

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

AdTürAçıklama
typeNameStringDizi öğ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.
elementsObject[]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

AdTürAçıklama
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEş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

AdTürAçıklama
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerTutulabilirlik 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

AdTürAçıklama
typeNameStringDizi öğ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.
attributesObject[]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

AdTürAçıklama
timeoutIntegerDoğ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

AdTürAçıklama
sqlStringBir 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

AdTürAçıklama
sqlStringBir 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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi yer tutucular, genelde kullanarak kod dışına alma işlemini başlatabilirsiniz.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEş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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi yer tutucular, genelde kullanarak kod dışına alma işlemini başlatabilirsiniz.
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerTutulabilirlik 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

AdTürAçıklama
sqlStringBir 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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları
autoGeneratedKeysIntegerOtomatik 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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEş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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları
resultSetTypeIntegerSonuç kümesi türü; Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE veya Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE seçeneklerinden biri.
resultSetConcurrencyIntegerEşzamanlılık türü; Jdbc.ResultSet.CONCUR_READ_ONLY veya Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerTutulabilirlik 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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları
indicesInteger[]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

AdTürAçıklama
sqlStringBir veya daha fazla '?' içerebilen SQL deyimi IN parametresi yer tutucuları
columnNamesString[]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

AdTürAçıklama
savepointJdbcSavepointKaldı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

AdTürAçıklama
savepointJdbcSavepointGeri 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

AdTürAçıklama
autoCommitBooleantrue 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

AdTürAçıklama
catalogStringBir 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

AdTürAçıklama
holdabilityIntegerBununla 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

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 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

AdTürAçıklama
nameStringOluş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

AdTürAçıklama
levelIntegerŞ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