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 kılavuzuna bakın.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Jdbc | Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır. |
get | Jdbc | Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır. |
get | Jdbc | Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır. |
get | Jdbc | Belirtilen veritabanı URL'sine bağlantı kurma girişimleri. |
get | Jdbc | Belirtilen veritabanı URL'sine bağlantı kurma girişimleri. |
get | Jdbc | Kullanıcı adı ve şifre kullanarak belirtilen veritabanına bağlantı kurmaya çalışır. |
new | Jdbc | Epoch'tan beri geçen milisaniyelerden tarih oluşturur. |
new | Jdbc | Epoch'tan bu yana geçen milisaniye cinsinden zaman oluşturur. |
new | Jdbc | Epoch'tan beri geçen milisaniyelerden zaman damgası oluşturur. |
parse | Jdbc | SQL tarih dizesini ayrıştırarak tarih oluşturun. |
parse | Jdbc | SQL zaman dizesini ayrıştırarak bir zaman oluşturun. |
parse | Jdbc | SQL zaman damgası dizesini ayrıştırarak zaman damgası oluşturun. |
Ayrıntılı belgeler
get Cloud Sql Connection(url)
Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:google:mysql://subname biçiminde bir veritabanı URL'si. |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:google:mysql://subname biçiminde bir veritabanı URL'si. |
info | Object | Aşağıda tanımlandığı gibi gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
connect | Integer | saniye cinsinden bağlantı zaman aşımı |
database | String | Bağlanılacak veritabanı |
instance | String | Google SQL Service örneğinin adı |
password | String | Kullanıcının şifresi |
query | Integer | saniye cinsinden sorgu zaman aşımı |
user | String | Veritabanına iletilecek kullanıcı adı |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Belirtilen Google Cloud SQL URL'sine bağlantı oluşturmaya çalışır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:google:mysql://subname biçiminde bir veritabanı URL'si. |
user | String | Veritabanına iletilecek kullanıcı adı. |
password | String | Kullanıcının şifresi. |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Belirtilen veritabanı URL'sine bağlantı kurma girişimleri.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:subprotocol:subname biçiminde bir veritabanı URL'si. |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Belirtilen veritabanı URL'sine bağlantı kurma girişimleri.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:subprotocol:subname biçiminde bir veritabanı URL'si. |
info | Object | Aşağıda tanımlandığı gibi gelişmiş parametreleri belirten isteğe bağlı JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
database | String | Bağlanılacak veritabanı |
password | String | Kullanıcının şifresi |
use | Boolean | Bağlantının, saat dilimleri dönüştürülürken JDBC kurallarına uyup uymaması. Varsayılan değer: false . |
user | String | Veritabanına iletilecek kullanıcı adı |
_serverSslCertificate | String | Sunucunun SSL sertifikası |
_clientSslCertificate | String | istemcinin SSL sertifikası |
_clientSslKey | String | istemcinin SSL anahtarı |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Kullanıcı adı ve şifre kullanarak belirtilen veritabanına bağlantı kurmaya çalışır.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:subprotocol:subname biçiminde bir veritabanı URL'si. |
user | String | Veritabanına iletilecek kullanıcı adı. |
password | String | Kullanıcının şifresi. |
Return
Jdbc
: JdbcConnection nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Epoch'tan beri geçen milisaniyelerden tarih oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan beri geçen milisaniye. |
Return
Jdbc
: JdbcDate nesnesi.
new Time(milliseconds)
Epoch'tan bu yana geçen milisaniye cinsinden zaman oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan beri geçen milisaniye. |
Return
Jdbc
: JdbcTime nesnesi.
new Timestamp(milliseconds)
Epoch'tan beri geçen milisaniyelerden zaman damgası oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan beri geçen milisaniye. |
Return
Jdbc
: JdbcTimestamp nesnesi.
parse Date(date)
SQL tarih dizesini ayrıştırarak tarih oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | String | SQL tarih dizesi içeren bir dize. |
Return
Jdbc
: JdbcDate nesnesi.
parse Time(time)
SQL zaman dizesini ayrıştırarak bir zaman oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
time | String | SQL zaman dizesi içeren bir dize. |
Return
Jdbc
: JdbcTime nesnesi.
parse Timestamp(timestamp)
SQL zaman damgası dizesini ayrıştırarak zaman damgası oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
timestamp | String | SQL zaman damgası dizesi içeren bir dize. |
Return
Jdbc
: JdbcTimestamp nesnesi.