Class Jdbc

Jdbc

Layanan JDBC memungkinkan skrip untuk terhubung ke Google Cloud SQL, MySQL, Microsoft SQL Server, dan database Oracle. Untuk informasi selengkapnya, lihat panduan untuk JDBC.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getCloudSqlConnection(url)JdbcConnectionBerupaya membuat koneksi ke URL Google Cloud SQL tertentu.
getCloudSqlConnection(url, info)JdbcConnectionBerupaya membuat koneksi ke URL Google Cloud SQL tertentu.
getCloudSqlConnection(url, userName, password)JdbcConnectionBerupaya membuat koneksi ke URL Google Cloud SQL tertentu.
getConnection(url)JdbcConnectionBerupaya membuat koneksi ke URL database tertentu.
getConnection(url, info)JdbcConnectionBerupaya membuat koneksi ke URL database tertentu.
getConnection(url, userName, password)JdbcConnectionMencoba membuat koneksi ke database tertentu menggunakan nama pengguna dan sandi.
newDate(milliseconds)JdbcDateMembuat tanggal dari milidetik sejak epoch.
newTime(milliseconds)JdbcTimeMembuat waktu dari milidetik sejak epoch.
newTimestamp(milliseconds)JdbcTimestampMembuat stempel waktu dari milidetik sejak epoch.
parseDate(date)JdbcDateBuat tanggal dengan mengurai string tanggal SQL.
parseTime(time)JdbcTimeBuat waktu dengan mengurai string waktu SQL.
parseTimestamp(timestamp)JdbcTimestampBuat stempel waktu dengan menguraikan string stempel waktu SQL.

Dokumentasi mendetail

getCloudSqlConnection(url)

Berupaya membuat koneksi ke URL Google Cloud SQL tertentu.

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:google:mysql://subname.

Pulang pergi

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)

Berupaya membuat koneksi ke URL Google Cloud SQL tertentu.

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:google:mysql://subname.
infoObjectObjek JavaScript opsional yang menentukan parameter lanjutan seperti yang ditetapkan di bawah.

Parameter lanjutan

NamaJenisDeskripsi
connectTimeoutSecondsIntegerwaktu tunggu koneksi dalam detik
databaseString{i>database<i} untuk dihubungkan
instanceStringnama instance Layanan SQL Google
passwordString{i>password<i} pengguna
queryTimeoutSecondsIntegerwaktu tunggu kueri dalam detik
userStringnama pengguna yang akan diteruskan ke database

Pulang pergi

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)

Berupaya membuat koneksi ke URL Google Cloud SQL tertentu.

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:google:mysql://subname.
userNameStringNama pengguna yang akan diteruskan ke database.
passwordStringSandi pengguna.

Pulang pergi

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)

Berupaya membuat koneksi ke URL database tertentu.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:subprotocol:subname.

Pulang pergi

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)

Berupaya membuat koneksi ke URL database tertentu.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
                              {user: 'username', password: 'password'});

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:subprotocol:subname.
infoObjectObjek JavaScript opsional yang menentukan parameter lanjutan seperti yang ditetapkan di bawah.

Parameter lanjutan

NamaJenisDeskripsi
databaseNameString{i>database<i} untuk dihubungkan
passwordString{i>password<i} pengguna
useJDBCCompliantTimeZoneShiftBooleanapakah koneksi harus mematuhi aturan JDBC saat mengonversi zona waktu. Defaultnya adalah false.
userStringnama pengguna yang akan diteruskan ke database
_serverSslCertificateStringsertifikat SSL server
_clientSslCertificateStringsertifikat SSL klien
_clientSslKeyStringkunci SSL klien

Pulang pergi

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 membuat koneksi ke database tertentu menggunakan nama pengguna dan sandi.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
                              'username', 'password');

Parameter

NamaJenisDeskripsi
urlStringURL database formulir jdbc:subprotocol:subname.
userNameStringNama pengguna yang akan diteruskan ke database.
passwordStringSandi pengguna.

Pulang pergi

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

NamaJenisDeskripsi
millisecondsIntegerMilidetik sejak epoch.

Pulang pergi

JdbcDate — Objek JdbcDate.


newTime(milliseconds)

Membuat waktu dari milidetik sejak epoch.

Parameter

NamaJenisDeskripsi
millisecondsIntegerMilidetik sejak epoch.

Pulang pergi

JdbcTime — Objek JdbcTime.


newTimestamp(milliseconds)

Membuat stempel waktu dari milidetik sejak epoch.

Parameter

NamaJenisDeskripsi
millisecondsIntegerMilidetik sejak epoch.

Pulang pergi

JdbcTimestamp — Objek JdbcTimestamp.


parseDate(date)

Buat tanggal dengan mengurai string tanggal SQL.

Parameter

NamaJenisDeskripsi
dateStringString yang berisi string tanggal SQL.

Pulang pergi

JdbcDate — Objek JdbcDate.


parseTime(time)

Buat waktu dengan mengurai string waktu SQL.

Parameter

NamaJenisDeskripsi
timeStringString yang berisi string waktu SQL.

Pulang pergi

JdbcTime — Objek JdbcTime.


parseTimestamp(timestamp)

Buat stempel waktu dengan menguraikan string stempel waktu SQL.

Parameter

NamaJenisDeskripsi
timestampStringString yang berisi string stempel waktu SQL.

Pulang pergi

JdbcTimestamp — Objek JdbcTimestamp.