Class JdbcConnection

JdbcConnection

Connection JDBC. Untuk dokumentasi class ini, lihat java.sql.Connection.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearWarnings()voidUntuk dokumentasi metode ini, lihat java.sql.Connection#clearWarnings().
close()voidRilis database koneksi ini dan semua resource terkait.
commit()voidMembuat semua perubahan yang tertunda menjadi permanen, merilis kunci database yang disimpan oleh JdbcConnection ini.
createArrayOf(typeName, elements)JdbcArrayUntuk dokumentasi metode ini, lihat java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobMembuat instance JdbcBlob.
createClob()JdbcClobUntuk dokumentasi metode ini, lihat java.sql.Connection#createClob().
createNClob()JdbcClobUntuk dokumentasi metode ini, lihat java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLUntuk dokumentasi metode ini, lihat java.sql.Connection#createSQLXML().
createStatement()JdbcStatementMembuat objek JdbcStatement untuk mengirim pernyataan SQL ke database.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementMembuat objek JdbcStatement untuk mengirim pernyataan SQL ke database.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementMembuat objek JdbcStatement untuk mengirim pernyataan SQL ke database.
createStruct(typeName, attributes)JdbcStructUntuk dokumentasi metode ini, lihat java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanUntuk dokumentasi metode ini, lihat java.sql.Connection#getAutoCommit().
getCatalog()Stringatau dokumentasi metode ini, lihat java.sql.Connection#getCatalog().
getHoldability()IntegerUntuk dokumentasi metode ini, lihat java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataUntuk dokumentasi metode ini, lihat java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerUntuk dokumentasi metode ini, lihat java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Untuk dokumentasi metode ini, lihat java.sql.Connection#getWarnings().
isClosed()BooleanUntuk dokumentasi metode ini, lihat java.sql.Connection#isClosed().
isReadOnly()BooleanUntuk dokumentasi metode ini, lihat java.sql.Connection#isReadOnly().
isValid(timeout)BooleanUntuk dokumentasi metode ini, lihat java.sql.Connection#isValid(int).
nativeSQL(sql)StringUntuk dokumentasi metode ini, lihat java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementUntuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidUntuk dokumentasi metode ini, lihat java.sql.Connection#rollback().
rollback(savepoint)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointUntuk dokumentasi metode ini, lihat java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointUntuk dokumentasi metode ini, lihat java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidUntuk dokumentasi metode ini, lihat java.sql.Connection#setTransactionIsolation(int).

Dokumentasi mendetail

clearWarnings()

Untuk dokumentasi metode ini, lihat java.sql.Connection#clearWarnings().

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

close()

Rilis database koneksi ini dan semua resource terkait.

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

Lihat juga

  • Connection.close()

commit()

Membuat semua perubahan yang tertunda menjadi permanen, merilis kunci database yang disimpan oleh JdbcConnection ini.

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();

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

Lihat juga

  • Connection.commit()

createArrayOf(typeName, elements)

Untuk dokumentasi metode ini, lihat java.sql.Connection#createArrayOf(String, Object[]).

Parameter

NamaJenisDeskripsi
typeNameStringNama SQL spesifik per database dari elemen array . Opsinya meliputi tipe bawaan, tipe buatan pengguna, atau tipe SQL standar yang didukung oleh {i>database<i}.
elementsObject[]Elemen yang akan diisi pada objek yang ditampilkan.

Pulang pergi

JdbcArray — Array yang elemennya dipetakan ke jenis SQL yang ditentukan.


createBlob()

Membuat instance JdbcBlob. Lihat juga java.sql.Connection#createBlob().

Objek yang ditampilkan pada awalnya tidak berisi data. Anda dapat menggunakan metode setBytes JdbcBlob untuk menetapkan data yang harus ada. Blob yang digunakan di sini tidak sama dengan blob dibuat dengan Utilities.newBlob(data). Untuk mengonversi di antara dua format tersebut, gunakan metode getBytes() dan setBytes() yang ditentukan. Atau, JdbcBlob dan JdbcClob menyediakan getAppsScriptBlob() praktis untuk mengonversi ke format yang dapat digunakan oleh Apps Script.

Pulang pergi

JdbcBlob — Objek blob kosong.


createClob()

Untuk dokumentasi metode ini, lihat java.sql.Connection#createClob().

Pulang pergi

JdbcClob — Objek clob kosong.


createNClob()

Untuk dokumentasi metode ini, lihat java.sql.Connection#createNClob().

Pulang pergi

JdbcClob — Objek nclob kosong.


createSQLXML()

Untuk dokumentasi metode ini, lihat java.sql.Connection#createSQLXML().

Pulang pergi

JdbcSQLXML — Objek SQLXML kosong.


createStatement()

Membuat objek JdbcStatement untuk mengirim pernyataan SQL ke database. Lihat juga 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();

Pulang pergi

JdbcStatement — Instance pernyataan untuk mengeksekusi kueri.


createStatement(resultSetType, resultSetConcurrency)

Membuat objek JdbcStatement untuk mengirim pernyataan SQL ke database. Lihat juga java.sql.Connection#createStatement(int, int).

Versi ini memungkinkan jenis set hasil dan konkurensi untuk diganti.

// 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();

Parameter

NamaJenisDeskripsi
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.

Pulang pergi

JdbcStatement — Instance pernyataan untuk mengeksekusi kueri.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Membuat objek JdbcStatement untuk mengirim pernyataan SQL ke database. Lihat juga java.sql.Connection#createStatement(int, int, int).

Versi ini memungkinkan penggantian jenis kumpulan hasil, konkurensi, dan kemampuan ditahan.

// 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();

Parameter

NamaJenisDeskripsi
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerSetelan penyimpanan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Pulang pergi

JdbcStatement — Instance pernyataan untuk mengeksekusi kueri.


createStruct(typeName, attributes)

Untuk dokumentasi metode ini, lihat java.sql.Connection#createStruct(String, Object[]).

Parameter

NamaJenisDeskripsi
typeNameStringNama SQL spesifik per database dari elemen array . Opsinya meliputi tipe bawaan, tipe buatan pengguna, atau tipe SQL standar yang didukung oleh {i>database<i}.
attributesObject[]Atribut yang mengisi objek yang ditampilkan.

Pulang pergi

JdbcStruct — Objek struktur yang dipetakan ke jenis SQL tertentu dan diisi dengan objek yang diberikan .


getAutoCommit()

Untuk dokumentasi metode ini, lihat java.sql.Connection#getAutoCommit().

Pulang pergi

Booleantrue jika mode commit otomatis koneksi diaktifkan; false.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getCatalog()

atau dokumentasi metode ini, lihat java.sql.Connection#getCatalog().

Pulang pergi

String — Nama katalog saat ini atau null jika tidak ada nama yang ditetapkan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getHoldability()

Untuk dokumentasi metode ini, lihat java.sql.Connection#getHoldability().

Pulang pergi

Integer — Setelan kemampuan untuk menahan koneksi; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

Untuk dokumentasi metode ini, lihat java.sql.Connection#getMetaData().

Pulang pergi

JdbcDatabaseMetaData — Metadata database yang terhubung dengan koneksi ini.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getTransactionIsolation()

Untuk dokumentasi metode ini, lihat java.sql.Connection#getTransactionIsolation().

Pulang pergi

Integer — Tingkat transaksi saat ini, yang merupakan salah satu dari: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE, atau Jdbc.Connection.TRANSACTION_NONE.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getWarnings()

Untuk dokumentasi metode ini, lihat java.sql.Connection#getWarnings().

Pulang pergi

String[] — Array string peringatan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

isClosed()

Untuk dokumentasi metode ini, lihat java.sql.Connection#isClosed().

Pulang pergi

Booleantrue jika koneksi ditutup; false.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

isReadOnly()

Untuk dokumentasi metode ini, lihat java.sql.Connection#isReadOnly().

Pulang pergi

Booleantrue jika koneksi bersifat hanya baca; false.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

isValid(timeout)

Untuk dokumentasi metode ini, lihat java.sql.Connection#isValid(int).

Parameter

NamaJenisDeskripsi
timeoutIntegerWaktu dalam detik untuk menunggu operasi validasi selesai. Nilai Angka 0 menunjukkan tidak ada waktu tunggu yang diterapkan.

Pulang pergi

Booleantrue jika koneksi valid; false. Juga menampilkan false jika periode waktu tunggu berakhir sebelum operasi selesai.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

nativeSQL(sql)

Untuk dokumentasi metode ini, lihat java.sql.Connection#nativeSQL(String).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' {i>placeholder<i}.

Pulang pergi

String — Bentuk native pernyataan yang diberikan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

prepareCall(sql)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' {i>placeholder<i}, yang biasanya disediakan menggunakan sintaksis escape call JDBC.

Pulang pergi

JdbcCallableStatement — Pernyataan callable yang berisi pernyataan SQL yang telah dikompilasi sebelumnya.


prepareCall(sql, resultSetType, resultSetConcurrency)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String, int, int).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' {i>placeholder<i}, yang biasanya disediakan menggunakan sintaksis escape call JDBC.
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.

Pulang pergi

JdbcCallableStatement — Pernyataan callable yang berisi pernyataan SQL yang telah dikompilasi sebelumnya dan menghasilkan hasil dengan jenis yang disediakan dan konkurensi.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareCall(String, int, int, int).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' {i>placeholder<i}, yang biasanya disediakan menggunakan sintaksis escape call JDBC.
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerSetelan penyimpanan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Pulang pergi

JdbcCallableStatement — Pernyataan callable yang berisi pernyataan SQL yang telah dikompilasi sebelumnya dan menghasilkan hasil dengan jenis yang disediakan, yaitu konkurensi.


prepareStatement(sql)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya.


prepareStatement(sql, autoGeneratedKeys)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.
autoGeneratedKeysIntegerTanda yang menunjukkan apakah kunci yang dihasilkan secara otomatis ditampilkan; baik Jdbc.Statement.RETURN_GENERATED_KEYS atau Jdbc.Statement.NO_GENERATED_KEYS.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang mungkin mampu dan menampilkan kunci yang dibuat secara otomatis.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int, int).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya dan menghasilkan hasil dengan jenis yang disediakan dan konkurensi.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int, int, int).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.
resultSetTypeIntegerJenis kumpulan hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atau Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerJenis konkurensi; bisa dari Jdbc.ResultSet.CONCUR_READ_ONLY atau Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerSetelan penyimpanan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya dan menghasilkan hasil dengan jenis, konkurensi, dan kemampuan ditahan yang disediakan.


prepareStatementByIndex(sql, indices)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, int[]).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.
indicesInteger[]Indeks kolom dari kolom yang dihasilkan dari baris atau beberapa baris yang disisipkan.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang mampu menampilkan kunci yang dihasilkan secara otomatis sesuai dengan indeks kolom yang disediakan.


prepareStatementByName(sql, columnNames)

Untuk dokumentasi metode ini, lihat java.sql.Connection#prepareStatement(String, String[]).

Parameter

NamaJenisDeskripsi
sqlStringSebuah pernyataan SQL yang mungkin berisi satu lagi '?' Placeholder parameter IN.
columnNamesString[]Nama kolom yang menentukan kolom dari mana metode harus ditampilkan baris atau beberapa baris yang disisipkan.

Pulang pergi

JdbcPreparedStatement — Pernyataan yang sudah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang mampu menampilkan kunci yang dihasilkan secara otomatis sesuai dengan nama kolom yang diberikan.


releaseSavepoint(savepoint)

Untuk dokumentasi metode ini, lihat java.sql.Connection#releaseSavepoint(Savepoint).

Parameter

NamaJenisDeskripsi
savepointJdbcSavepointTitik simpan yang akan dihapus.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

rollback()

Untuk dokumentasi metode ini, lihat java.sql.Connection#rollback().

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

rollback(savepoint)

Untuk dokumentasi metode ini, lihat java.sql.Connection#rollback(Savepoint).

Parameter

NamaJenisDeskripsi
savepointJdbcSavepointTitik simpan untuk rollback.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setAutoCommit(autoCommit)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setAutoCommit(boolean).

Parameter

NamaJenisDeskripsi
autoCommitBooleanJika true, mode commit otomatis akan diaktifkan; false dinonaktifkan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setCatalog(catalog)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setCatalog(String).

Parameter

NamaJenisDeskripsi
catalogStringNama katalog (subruang dalam {i>database<i} koneksi) di mana Anda.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setHoldability(holdability)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setHoldability(int).

Parameter

NamaJenisDeskripsi
holdabilityIntegerPenahanan default objek JdbcResultSet yang dibuat dengan koneksi; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setReadOnly(boolean).

Parameter

NamaJenisDeskripsi
readOnlyBooleanJika true, mode hanya baca akan diaktifkan; false dinonaktifkan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setSavepoint()

Untuk dokumentasi metode ini, lihat java.sql.Connection#setSavepoint().

Pulang pergi

JdbcSavepoint — Titik simpan baru tanpa nama.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setSavepoint(name)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setSavepoint(String).

Parameter

NamaJenisDeskripsi
nameStringNama titik simpan yang dibuat.

Pulang pergi

JdbcSavepoint — Titik simpan baru bernama.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setTransactionIsolation(level)

Untuk dokumentasi metode ini, lihat java.sql.Connection#setTransactionIsolation(int).

Parameter

NamaJenisDeskripsi
levelIntegerTingkat transaksi yang akan ditetapkan, yang merupakan salah satu dari: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE, atau Jdbc.Connection.TRANSACTION_NONE.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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