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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır. |
getCloudSqlConnection(url, info) | JdbcConnection | Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Belirtilen Google Cloud SQL URL'si ile bağlantı kurmaya çalışır. |
getConnection(url) | JdbcConnection | Belirtilen veritabanı URL'si ile bağlantı kurmaya çalışır. |
getConnection(url, info) | JdbcConnection | Belirtilen veritabanı URL'si ile bağlantı kurmaya çalışır. |
getConnection(url, userName, password) | JdbcConnection | Kullanıcı adı ve şifre kullanarak belirtilen veritabanıyla bağlantı kurmaya çalışır. |
newDate(milliseconds) | JdbcDate | Epoch'tan beri geçen milisaniye cinsinden bir tarih oluşturma. |
newTime(milliseconds) | JdbcTime | Epoch'tan bu yana geçen süreyi milisaniye cinsinden belirtir. |
newTimestamp(milliseconds) | JdbcTimestamp | Epoch'tan beri geçen milisaniye cinsinden zaman damgası oluşturun. |
parseDate(date) | JdbcDate | SQL tarih dizesini ayrıştırarak bir tarih oluşturun. |
parseTime(time) | JdbcTime | SQL zaman dizesini ayrıştırarak zaman oluşturun. |
parseTimestamp(timestamp) | JdbcTimestamp | SQL 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
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc: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
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 |
---|---|---|
connectTimeoutSeconds | Integer | saniye olarak bağlantı zaman aşımı |
database | String | bağlanacak veritabanını |
instance | String | Google SQL Service örneğinin adı |
password | String | kullanıcının şifresi |
queryTimeoutSeconds | Integer | saniye olarak sorgu zaman aşımı |
user | String | veritabanı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
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:google:mysql://subname biçiminde bir veritabanı URL'si. |
userName | String | Veritabanına aktarılacak kullanıcı adı. |
password | String | Kullanı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
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc: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
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 |
---|---|---|
databaseName | String | bağlanacak veritabanını |
password | String | kullanıcının şifresi |
useJDBCCompliantTimeZoneShift | Boolean | bağlantıyla ilgili
saat dilimlerini dönüştürürken JDBC kurallarına uymak. Varsayılan değer: false . |
user | String | veritabanına aktarılacak kullanıcı adı |
_serverSslCertificate | String | sunucunun SSL sertifikası |
_clientSslCertificate | String | istemcinin SSL sertifikası |
_clientSslKey | String | istemcinin 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
Ad | Tür | Açıklama |
---|---|---|
url | String | jdbc:subprotocol:subname biçiminde bir veritabanı URL'si. |
userName | String | Veritabanına aktarılacak kullanıcı adı. |
password | String | Kullanı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
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Dö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
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Dö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
Ad | Tür | Açıklama |
---|---|---|
milliseconds | Integer | Dö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
Ad | Tür | Açıklama |
---|---|---|
date | String | SQL tarih dizesi içeren bir dize. |
Return
JdbcDate
— Bir JdbcDate nesnesi.
parseTime(time)
SQL zaman dizesini ayrıştırarak zaman oluşturun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
time | String | SQL 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
Ad | Tür | Açıklama |
---|---|---|
timestamp | String | SQL zaman damgası dizesi içeren bir dize. |
Return
JdbcTimestamp
— Bir JdbcTimestamp nesnesi.