Class Jdbc

Jdbc

JDBC hizmeti, komut dosyalarının Google Cloud SQL, MySQL, Microsoft SQL Server ve Oracle veritabanları. Daha fazla bilgi için JDBC kılavuzuna 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'si ile bağlantı kurmaya çalışır.
getConnection(url, info)JdbcConnectionBelirtilen veritabanı URL'si ile 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)JdbcDateEpoch'tan beri geçen milisaniye cinsinden bir tarih oluşturma.
newTime(milliseconds)JdbcTimeEpoch'tan bu yana geçen süreyi milisaniye cinsinden belirtir.
newTimestamp(milliseconds)JdbcTimestampEpoch'tan beri geçen milisaniye cinsinden zaman damgası oluşturun.
parseDate(date)JdbcDateSQL tarih dizesini ayrıştırarak bir tarih oluşturun.
parseTime(time)JdbcTimeSQL zaman dizesini ayrıştırarak 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çiminde bir veritabanı URL'si.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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çiminde bir veritabanı URL'si.
infoObjectAşağıda tanımlandığı gibi gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi.

Gelişmiş parametreler

AdTürAçıklama
connectTimeoutSecondsIntegersaniye olarak bağlantı zaman aşımı
databaseStringbağlanacak veritabanını
instanceStringGoogle SQL Service örneğinin adı
passwordStringkullanıcının şifresi
queryTimeoutSecondsIntegersaniye olarak sorgu zaman aşımı
userStringveritabanına aktarılacak kullanıcı adı

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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çiminde bir veritabanı URL'si.
userNameStringVeritabanına aktarılacak kullanıcı adı.
passwordStringKullanıcının şifresi.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

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

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

getConnection(url)

Belirtilen veritabanı URL'si ile 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çiminde bir veritabanı URL'si.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

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

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

getConnection(url, info)

Belirtilen veritabanı URL'si ile 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çiminde bir veritabanı URL'si.
infoObjectAşağıda tanımlandığı gibi gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi.

Gelişmiş parametreler

AdTürAçıklama
databaseNameStringbağlanacak veritabanını
passwordStringkullanıcının şifresi
useJDBCCompliantTimeZoneShiftBooleanbağlantıyla ilgili saat dilimlerini dönüştürürken JDBC kurallarına uymak. Varsayılan değer: false.
userStringveritabanına aktarılacak 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 kapsamlardan bir 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çiminde bir veritabanı URL'si.
userNameStringVeritabanına aktarılacak kullanıcı adı.
passwordStringKullanıcının şifresi.

Return

JdbcConnection — Bir JdbcConnection nesnesi.

Yetkilendirme

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

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

newDate(milliseconds)

Epoch'tan beri geçen milisaniye cinsinden bir tarih oluşturma.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden beri geçen milisaniye sayısı.

Return

JdbcDate — Bir JdbcDate nesnesi.


newTime(milliseconds)

Epoch'tan bu yana geçen süreyi milisaniye cinsinden belirtir.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden beri geçen milisaniye sayısı.

Return

JdbcTime — Bir JdbcTime nesnesi.


newTimestamp(milliseconds)

Epoch'tan beri geçen milisaniye cinsinden zaman damgası oluşturun.

Parametreler

AdTürAçıklama
millisecondsIntegerDönemden beri geçen milisaniye sayısı.

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 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.