Class Jdbc

JDB

JDBC hizmeti; komut dosyalarının Google Cloud SQL, MySQL, Microsoft SQL Server ve Oracle veritabanlarına bağlanmasına olanak tanır. Daha fazla bilgi için JDBC rehberine bakın.

Yöntemler

YöntemDönüş türüKısa açıklama
getCloudSqlConnection(url)JdbcConnectionBelirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.
getCloudSqlConnection(url, info)JdbcConnectionBelirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.
getCloudSqlConnection(url, userName, password)JdbcConnectionBelirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.
getConnection(url)JdbcConnectionBelirtilen veritabanı URL'siyle bağlantı kurmaya çalışır.
getConnection(url, info)JdbcConnectionBelirtilen veritabanı URL'siyle bağlantı kurmaya çalışır.
getConnection(url, userName, password)JdbcConnectionKullanıcı adı ve şifre kullanarak belirtilen veritabanıyla bağlantı kurmaya çalışır.
newDate(milliseconds)JdbcDateDönemden bu yana milisaniye cinsinden bir tarih oluşturun.
newTime(milliseconds)JdbcTimeDönemden bu yana geçen milisaniye cinsinden bir zaman oluşturun.
newTimestamp(milliseconds)JdbcTimestampDönemden bu yana geçen milisaniye cinsinden bir zaman damgası oluşturun.
parseDate(date)JdbcDateSQL tarih dizesini ayrıştırarak bir tarih oluşturun.
parseTime(time)JdbcTimeSQL zaman dizesini ayrıştırarak bir zaman oluşturun.
parseTimestamp(timestamp)JdbcTimestampSQL zaman damgası dizesini ayrıştırarak bir zaman damgası oluşturun.

Ayrıntılı belgeler

getCloudSqlConnection(url)

Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.

Parametreler

AdTürAçıklama
urlStringjdbc:google:mysql://subname biçimindeki veritabanı URL'si.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.

Parametreler

AdTürAçıklama
urlStringjdbc:google:mysql://subname biçimindeki veritabanı URL'si.
infoObjectAşağıda tanımlandığı şekilde, gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi.

Gelişmiş parametreler

AdTürAçıklama
connectTimeoutSecondsIntegersaniye cinsinden bağlantı zaman aşımı
databaseStringbir veri tabanına
instanceStringbir Google SQL Hizmeti örneğinin adı
passwordStringkullanıcının şifresi
queryTimeoutSecondsIntegersaniye cinsinden sorgu zaman aşımı
userStringveritabanına iletilecek kullanıcı adı

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır.

Parametreler

AdTürAçıklama
urlStringjdbc:google:mysql://subname biçimindeki veritabanı URL'si.
userNameStringVeritabanına iletilecek kullanıcı adı.
passwordStringKullanıcının şifresi.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

Belirtilen veritabanı URL'siyle bağlantı kurmaya çalışır.

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

Parametreler

AdTürAçıklama
urlStringjdbc:subprotocol:subname biçimindeki veritabanı URL'si.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getConnection(url, info)

Belirtilen veritabanı URL'siyle bağlantı kurmaya çalışır.

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

Parametreler

AdTürAçıklama
urlStringjdbc:subprotocol:subname biçimindeki veritabanı URL'si.
infoObjectAşağıda tanımlandığı şekilde, gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi.

Gelişmiş parametreler

AdTürAçıklama
databaseNameStringbir veri tabanına
passwordStringkullanıcının şifresi
useJDBCCompliantTimeZoneShiftBooleansaat dilimlerini dönüştürürken bağlantının JDBC kurallarına uygun olup olmayacağını belirler. Varsayılan değer: false.
userStringveritabanına iletilecek kullanıcı adı
_serverSslCertificateStringsunucunun SSL sertifikası
_clientSslCertificateStringistemcinin SSL sertifikası
_clientSslKeyStringistemcinin SSL anahtarı

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getConnection(url, userName, password)

Kullanıcı adı ve şifre kullanarak belirtilen veritabanıyla bağlantı kurmaya çalışır.

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

Parametreler

AdTürAçıklama
urlStringjdbc:subprotocol:subname biçimindeki veritabanı URL'si.
userNameStringVeritabanına iletilecek kullanıcı adı.
passwordStringKullanıcının şifresi.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

newDate(milliseconds)

Dönemden bu yana milisaniye cinsinden bir tarih oluşturun.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden bu yana geçen milisaniye.

Return

JdbcDate: Bir JdbcDate nesnesi.


newTime(milliseconds)

Dönemden bu yana geçen milisaniye cinsinden bir zaman oluşturun.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden bu yana geçen milisaniye.

Return

JdbcTime: Bir JdbcTime nesnesi.


newTimestamp(milliseconds)

Dönemden bu yana geçen milisaniye cinsinden bir zaman damgası oluşturun.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden bu yana geçen milisaniye.

Return

JdbcTimestamp: Bir JdbcTimestamp nesnesi.


parseDate(date)

SQL tarih dizesini ayrıştırarak bir tarih oluşturun.

Parametreler

AdTürAçıklama
dateStringSQL tarih dizesi içeren bir dize.

Return

JdbcDate: Bir JdbcDate nesnesi.


parseTime(time)

SQL zaman dizesini ayrıştırarak bir zaman oluşturun.

Parametreler

AdTürAçıklama
timeStringSQL zaman dizesi içeren bir dize.

Return

JdbcTime: Bir JdbcTime nesnesi.


parseTimestamp(timestamp)

SQL zaman damgası dizesini ayrıştırarak bir zaman damgası oluşturun.

Parametreler

AdTürAçıklama
timestampStringSQL zaman damgası dizesi içeren bir dize.

Return

JdbcTimestamp: Bir JdbcTimestamp nesnesi.