JDBC Connection. Untuk dokumentasi class ini, lihat 
java.sql.Connection.
Metode
Dokumentasi mendetail
clear
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()
Melepaskan database koneksi ini dan semua resource terkait.
const conn = Jdbc.getConnection( 'jdbc:mysql://<host>:<port>/<instance>', 'user', 'password', ); conn.close();
Lihat juga
- 
Connection.close()
commit()
Membuat semua perubahan yang tertunda menjadi permanen, melepaskan kunci database yang dipegang oleh Jdbc ini.
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();
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()
create
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#createArrayOf(String, Object[]).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| type | String | Nama SQL khusus database dari jenis elemen array. Opsi mencakup jenis bawaan, jenis yang ditentukan pengguna, atau jenis SQL standar yang didukung oleh database. | 
| elements | Object[] | Elemen yang akan diisi dalam objek yang ditampilkan. | 
Pulang pergi
Jdbc — Array yang elemennya dipetakan ke jenis SQL yang ditentukan.
create
Membuat instance Jdbc. Lihat juga 
java.sql.Connection#createBlob().
Objek yang ditampilkan awalnya tidak berisi data. Anda dapat menggunakan metode set dari
Jdbc untuk menetapkan data yang harus dikandungnya. Blob yang digunakan di sini tidak sama dengan
blob yang dibuat dengan Utilities.newBlob(data). Untuk mengonversi
antara kedua format, gunakan metode get dan set yang ditentukan.
Atau, Jdbc dan Jdbc menyediakan metode praktis get untuk mengonversi ke format yang dapat digunakan oleh Apps Script.
Pulang pergi
Jdbc — Objek blob kosong.
create
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#createClob().
Pulang pergi
Jdbc — Objek clob kosong.
create
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#createNClob().
Pulang pergi
Jdbc — Objek nclob kosong.
create
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#createSQLXML().
Pulang pergi
Jdbc — Objek SQLXML kosong.
create
Membuat objek Jdbc untuk mengirim pernyataan SQL ke database. Lihat juga 
java.sql.Connection#createStatement().
// 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();
Pulang pergi
Jdbc — Instance pernyataan untuk menjalankan kueri.
create
Membuat objek Jdbc untuk mengirim pernyataan SQL ke database. Lihat juga 
java.sql.Connection#createStatement(int, int).
Versi ini memungkinkan jenis set hasil dan serentak 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) 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();
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
Pulang pergi
Jdbc — Instance pernyataan untuk menjalankan kueri.
create
Membuat objek Jdbc untuk mengirim pernyataan SQL ke database. Lihat juga 
java.sql.Connection#createStatement(int, int, int).
Versi ini memungkinkan jenis set hasil, serentak, dan kemampuan penahanan 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) 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();
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Setelan kemampuan menahan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMITatauJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Pulang pergi
Jdbc — Instance pernyataan untuk menjalankan kueri.
create
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#createStruct(String, Object[]).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| type | String | Nama SQL khusus database dari jenis elemen array. Opsi mencakup jenis bawaan, jenis yang ditentukan pengguna, atau jenis SQL standar yang didukung oleh database. | 
| attributes | Object[] | Atribut yang mengisi objek yang ditampilkan. | 
Pulang pergi
Jdbc — Objek struktur yang dipetakan ke jenis SQL tertentu dan diisi dengan atribut
    tertentu.
get
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#getAutoCommit().
Pulang pergi
Boolean — true jika mode commit otomatis koneksi diaktifkan; false jika tidak.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
get
atau dokumentasi metode ini, lihat 
java.sql.Connection#getCatalog().
Pulang pergi
String — Nama katalog saat ini atau null jika tidak ada nama yang telah ditetapkan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
get
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#getHoldability().
Pulang pergi
Integer — Setelan kemampuan penahanan koneksi; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT atau Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.
get
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#getMetaData().
Pulang pergi
Jdbc — Metadata database yang dihubungkan oleh koneksi ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
get
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
get
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
is
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#isClosed().
Pulang pergi
Boolean — true jika koneksi ditutup; false jika tidak.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
is
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#isReadOnly().
Pulang pergi
Boolean — true jika koneksi bersifat hanya baca; false jika tidak.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
is
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#isValid(int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| timeout | Integer | Waktu dalam detik untuk menunggu hingga operasi validasi selesai. Nilai 0 menunjukkan bahwa tidak ada waktu tunggu yang diterapkan. | 
Pulang pergi
Boolean — true jika koneksi valid; false jika tidak. 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
native
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#nativeSQL(String).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder '?'. | 
Pulang pergi
String — Bentuk asli dari 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
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareCall(String).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang mungkin berisi satu atau beberapa placeholder '?', biasanya disediakan menggunakan sintaksis escape panggilan JDBC. | 
Pulang pergi
Jdbc — Pernyataan yang dapat dipanggil yang berisi pernyataan SQL yang telah dikompilasi sebelumnya.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareCall(String, int, int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang mungkin berisi satu atau beberapa placeholder '?', biasanya disediakan menggunakan sintaksis escape panggilan JDBC. | 
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
Pulang pergi
Jdbc — Pernyataan yang dapat dipanggil yang berisi pernyataan SQL yang telah dikompilasi sebelumnya yang menghasilkan set
    hasil dengan jenis dan konkurensi yang diberikan.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareCall(String, int, int, int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang mungkin berisi satu atau beberapa placeholder '?', biasanya disediakan menggunakan sintaksis escape panggilan JDBC. | 
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Setelan kemampuan menahan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMITatauJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Pulang pergi
Jdbc — Pernyataan yang dapat dipanggil yang berisi pernyataan SQL yang telah dikompilasi sebelumnya yang menghasilkan set hasil dengan jenis dan konkurensi yang diberikan.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
Pulang pergi
Jdbc — Pernyataan yang disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String, int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
| auto | Integer | Tanda yang menunjukkan apakah kunci yang dibuat otomatis ditampilkan; Jdbc.Statement.RETURN_GENERATED_KEYSatauJdbc.Statement.NO_GENERATED_KEYS. | 
Pulang pergi
Jdbc — Pernyataan yang disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang mungkin dapat
    menampilkan kunci yang dihasilkan secara otomatis.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String, int, int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
Pulang pergi
Jdbc — Pernyataan yang disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya yang menghasilkan set
    hasil dengan jenis dan konkurensi yang diberikan.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String, int, int, int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
| result | Integer | Jenis set hasil; salah satu dari Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, atauJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Jenis konkurensi; Jdbc.ResultSet.CONCUR_READ_ONLYatauJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Setelan kemampuan menahan; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMITatauJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Pulang pergi
Jdbc — Pernyataan yang telah disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya yang menghasilkan set hasil dengan jenis, serentak, dan kemampuan penahanan yang diberikan.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String, int[]).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
| indices | Integer[] | Indeks kolom dari kolom yang ditampilkan dari baris atau baris yang disisipkan. | 
Pulang pergi
Jdbc — Pernyataan yang disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang dapat menampilkan
    kunci yang dihasilkan otomatis yang ditentukan oleh indeks kolom yang diberikan.
prepare
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#prepareStatement(String, String[]).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| sql | String | Pernyataan SQL yang dapat berisi satu atau beberapa placeholder parameter IN '?'. | 
| column | String[] | Nama kolom yang menentukan kolom mana yang harus ditampilkan metode dari baris atau baris yang disisipkan. | 
Pulang pergi
Jdbc — Pernyataan yang disiapkan yang berisi pernyataan SQL yang telah dikompilasi sebelumnya, yang dapat menampilkan
    kunci yang dibuat otomatis yang ditentukan oleh nama kolom yang diberikan.
release
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#releaseSavepoint(Savepoint).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| savepoint | Jdbc | Titik penyimpanan 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
| Nama | Jenis | Deskripsi | 
|---|---|---|
| savepoint | Jdbc | Titik penyimpanan untuk melakukan rollback. | 
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setAutoCommit(boolean).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| auto | Boolean | Jika true, mode commit otomatis diaktifkan;falsemenonaktifkan. | 
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setCatalog(String).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| catalog | String | Nama katalog (subruang dalam database koneksi) yang akan digunakan. | 
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setHoldability(int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| holdability | Integer | Kemampuan menahan default objek Jdbcyang dibuat dengan koneksi ini;Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMITatauJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setReadOnly(boolean).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| read | Boolean | Jika true, mode hanya baca diaktifkan;falsemenonaktifkan. | 
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setSavepoint().
Pulang pergi
Jdbc — Titik penyimpanan baru yang tidak bernama.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setSavepoint(String).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| name | String | Nama titik penyimpanan yang dibuat. | 
Pulang pergi
Jdbc — Titik penyimpanan bernama baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
- 
https://www.googleapis.com/auth/script.external_request
set
Untuk dokumentasi metode ini, lihat 
java.sql.Connection#setTransactionIsolation(int).
Parameter
| Nama | Jenis | Deskripsi | 
|---|---|---|
| level | Integer | Tingkat 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, atauJdbc.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