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şiminde bulunur. |
get | Jdbc | Belirtilen veritabanı URL'sine bağlantı kurma girişiminde bulunur. |
get | Jdbc | Kullanıcı adı ve şifre kullanarak belirli bir veritabanıyla bağlantı kurmaya çalışır. |
new | Jdbc | Epoch'tan bu yana geçen milisaniyelerden bir tarih oluşturun. |
new | Jdbc | Dönemden bu yana geçen milisaniyelerden bir zaman oluşturun. |
new | Jdbc | Epoch'tan bu yana geçen milisaniyelerden zaman damgası oluşturun. |
parse | Jdbc | SQL tarih dizesini ayrıştırarak bir tarih oluşturun. |
parse | Jdbc | SQL zaman dizesini ayrıştırarak bir zaman oluşturun. |
parse | Jdbc | SQL zaman damgası dizesini ayrıştırarak bir zaman damgası oluşturun. |
Ayrıntılı dokümanlar
getCloudSqlConnection(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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(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ığı şekilde 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
Belirtilen veritabanı URL'sine bağlantı kurma girişiminde bulunur.
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
Belirtilen veritabanı URL'sine bağlantı kurma girişiminde bulunur.
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ığı şekilde 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 dilimlerini dönüştürü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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
Kullanıcı adı ve şifre kullanarak belirli bir veritabanıyla 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Epoch'tan bu yana geçen milisaniyelerden bir tarih oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan bu yana geçen milisaniye. |
Return
Jdbc
: JdbcDate nesnesi.
newTime(milliseconds)
Dönemden bu yana geçen milisaniyelerden bir zaman oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan bu yana geçen milisaniye. |
Return
Jdbc
: JdbcTime nesnesi.
newTimestamp(milliseconds)
Epoch'tan bu yana geçen milisaniyelerden zaman damgası oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Epoch'tan bu yana geçen milisaniye. |
Return
Jdbc
: JdbcTimestamp nesnesi.
parseDate(date)
SQL tarih dizesini ayrıştırarak bir tarih oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | String | SQL tarih dizesini içeren bir dize. |
Return
Jdbc
: JdbcDate nesnesi.
parseTime(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.
parseTimestamp(timestamp)
SQL zaman damgası dizesini ayrıştırarak bir zaman damgası oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
timestamp | String | SQL zaman damgası dizesi içeren bir dize. |
Return
Jdbc
: JdbcTimestamp nesnesi.