Layanan JDBC memungkinkan skrip untuk terhubung ke database Google Cloud SQL, MySQL, Microsoft SQL Server, dan Oracle. Untuk mengetahui informasi selengkapnya, lihat panduan untuk JDBC.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan. |
getCloudSqlConnection(url, info) | JdbcConnection | Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan. |
getConnection(url) | JdbcConnection | Mencoba membuat koneksi ke URL database tertentu. |
getConnection(url, info) | JdbcConnection | Mencoba membuat koneksi ke URL database tertentu. |
getConnection(url, userName, password) | JdbcConnection | Mencoba menghubungkan ke database tertentu menggunakan nama pengguna dan sandi. |
newDate(milliseconds) | JdbcDate | Membuat tanggal dari milidetik sejak epoch. |
newTime(milliseconds) | JdbcTime | Membuat waktu dari milidetik sejak epoch. |
newTimestamp(milliseconds) | JdbcTimestamp | Membuat stempel waktu dari milidetik sejak epoch. |
parseDate(date) | JdbcDate | Membuat tanggal dengan mengurai string tanggal SQL. |
parseTime(time) | JdbcTime | Membuat waktu dengan mengurai string waktu SQL. |
parseTimestamp(timestamp) | JdbcTimestamp | Buat stempel waktu dengan mengurai string stempel waktu SQL. |
Dokumentasi mendetail
getCloudSqlConnection(url)
Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:google:mysql://subname . |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:google:mysql://subname . |
info | Object | Objek JavaScript opsional yang menentukan parameter lanjutan seperti yang dijelaskan di bawah. |
Parameter lanjutan
Nama | Jenis | Deskripsi |
---|---|---|
connectTimeoutSeconds | Integer | koneksi habis dalam detik |
database | String | {i>database<i} untuk terhubung ke |
instance | String | nama instance Layanan SQL Google |
password | String | sandi pengguna |
queryTimeoutSeconds | Integer | waktu tunggu kueri dalam detik |
user | String | nama pengguna untuk diteruskan ke database |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
Mencoba membuat koneksi ke URL Google Cloud SQL yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:google:mysql://subname . |
userName | String | Nama pengguna yang akan diteruskan ke database. |
password | String | Sandi pengguna. |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
Mencoba membuat koneksi ke URL database tertentu.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:subprotocol:subname . |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
Mencoba membuat koneksi ke URL database tertentu.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:subprotocol:subname . |
info | Object | Objek JavaScript opsional yang menentukan parameter lanjutan seperti yang dijelaskan di bawah. |
Parameter lanjutan
Nama | Jenis | Deskripsi |
---|---|---|
databaseName | String | {i>database<i} untuk terhubung ke |
password | String | sandi pengguna |
useJDBCCompliantTimeZoneShift | Boolean | apakah koneksi tersebut harus mematuhi aturan JDBC saat mengonversi zona waktu. Defaultnya adalah false . |
user | String | nama pengguna untuk diteruskan ke database |
_serverSslCertificate | String | sertifikat SSL server |
_clientSslCertificate | String | sertifikat SSL klien |
_clientSslKey | String | kunci SSL klien |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
Mencoba menghubungkan ke database tertentu menggunakan nama pengguna dan sandi.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL database dengan format jdbc:subprotocol:subname . |
userName | String | Nama pengguna yang akan diteruskan ke database. |
password | String | Sandi pengguna. |
Return
JdbcConnection
— Objek JdbcConnection.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Membuat tanggal dari milidetik sejak epoch.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
milliseconds | Integer | Milidetik sejak epoch. |
Return
JdbcDate
— Objek JdbcDate.
newTime(milliseconds)
Membuat waktu dari milidetik sejak epoch.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
milliseconds | Integer | Milidetik sejak epoch. |
Return
JdbcTime
— Objek JdbcTime.
newTimestamp(milliseconds)
Membuat stempel waktu dari milidetik sejak epoch.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
milliseconds | Integer | Milidetik sejak epoch. |
Return
JdbcTimestamp
— Objek JdbcTimestamp.
parseDate(date)
Membuat tanggal dengan mengurai string tanggal SQL.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
date | String | String yang berisi string tanggal SQL. |
Return
JdbcDate
— Objek JdbcDate.
parseTime(time)
Membuat waktu dengan mengurai string waktu SQL.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
time | String | String yang berisi string waktu SQL. |
Return
JdbcTime
— Objek JdbcTime.
parseTimestamp(timestamp)
Buat stempel waktu dengan mengurai string stempel waktu SQL.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
timestamp | String | String yang berisi string stempel waktu SQL. |
Return
JdbcTimestamp
— Objek JdbcTimestamp.