Class Jdbc

Jdbc

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getCloudSqlConnection(url)JdbcConnectionMencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.
getCloudSqlConnection(url, info)JdbcConnectionMencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.
getCloudSqlConnection(url, userName, password)JdbcConnectionMencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.
getConnection(url)JdbcConnectionMencoba membuat koneksi ke URL database yang diberikan.
getConnection(url, info)JdbcConnectionMencoba membuat koneksi ke URL database yang diberikan.
getConnection(url, userName, password)JdbcConnectionMencoba membuat koneksi ke database yang diberikan 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 mengurai string stempel waktu SQL.

Dokumentasi mendetail

getCloudSqlConnection(url)

Mencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.

Parameter

NamaJenisDeskripsi
urlStringURL database dalam bentuk 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)

Mencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.

Parameter

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

Parameter lanjutan

NamaJenisDeskripsi
connectTimeoutSecondsIntegerwaktu tunggu koneksi dalam detik
databaseStringdatabase yang akan dihubungkan
instanceStringnama instance Layanan SQL Google
passwordStringsandi 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)

Mencoba membuat koneksi ke URL Google Cloud SQL yang diberikan.

Parameter

NamaJenisDeskripsi
urlStringURL database dalam bentuk 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)

Mencoba membuat koneksi ke URL database yang diberikan.

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

Parameter

NamaJenisDeskripsi
urlStringURL database dalam bentuk 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)

Mencoba membuat koneksi ke URL database yang diberikan.

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

Parameter

NamaJenisDeskripsi
urlStringURL database dalam bentuk jdbc:subprotocol:subname.
infoObjectObjek JavaScript opsional yang menentukan parameter lanjutan seperti yang ditentukan di bawah.

Parameter lanjutan

NamaJenisDeskripsi
databaseNameStringdatabase yang akan dihubungkan
passwordStringsandi 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 yang diberikan menggunakan nama pengguna dan sandi.

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

Parameter

NamaJenisDeskripsi
urlStringURL database dalam bentuk 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 mengurai string stempel waktu SQL.

Parameter

NamaJenisDeskripsi
timestampStringString yang berisi string stempel waktu SQL.

Pulang pergi

JdbcTimestamp — Objek JdbcTimestamp.