JDBC 服務可讓指令碼連線至 Google Cloud SQL、MySQL、Microsoft SQL Server 和 Oracle 資料庫。詳情請參閱 JDBC 指南。
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
get | Jdbc | 嘗試連線至指定的 Google Cloud SQL URL。 |
get | Jdbc | 嘗試連線至指定的 Google Cloud SQL URL。 |
get | Jdbc | 嘗試連線至指定的 Google Cloud SQL URL。 |
get | Jdbc | 嘗試與指定資料庫網址建立連線。 |
get | Jdbc | 嘗試與指定資料庫網址建立連線。 |
get | Jdbc | 嘗試使用使用者名稱和密碼,建立與指定資料庫的連線。 |
new | Jdbc | 根據自 Epoch 紀元時間起算的毫秒數建立日期。 |
new | Jdbc | 以 Epoch 紀元時間起算的毫秒數建立時間。 |
new | Jdbc | 以 Epoch 紀元時間起算的毫秒數建立時間戳記。 |
parse | Jdbc | 剖析 SQL 日期字串,建立日期。 |
parse | Jdbc | 剖析 SQL 時間字串,建立時間。 |
parse | Jdbc | 剖析 SQL 時間戳記字串,建立時間戳記。 |
內容詳盡的說明文件
get Cloud Sql Connection(url)
嘗試連線至指定的 Google Cloud SQL URL。
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:google:mysql://subname 。 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
嘗試連線至指定的 Google Cloud SQL URL。
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:google:mysql://subname 。 |
info | Object | 選用的 JavaScript 物件,可指定下方定義的進階參數。 |
進階參數
名稱 | 類型 | 說明 |
---|---|---|
connect | Integer | 連線逾時時間 (單位為秒) |
database | String | 要連線的資料庫 |
instance | String | Google SQL 服務執行個體的名稱 |
password | String | 使用者的密碼 |
query | Integer | 查詢逾時時間 (以秒為單位) |
user | String | 要傳遞至資料庫的使用者名稱 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
嘗試連線至指定的 Google Cloud SQL URL。
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:google:mysql://subname 。 |
user | String | 要傳遞至資料庫的使用者名稱。 |
password | String | 使用者的密碼。 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
嘗試與指定資料庫網址建立連線。
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:subprotocol:subname 。 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
嘗試與指定資料庫網址建立連線。
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:subprotocol:subname 。 |
info | Object | 選用的 JavaScript 物件,可指定下方定義的進階參數。 |
進階參數
名稱 | 類型 | 說明 |
---|---|---|
database | String | 要連線的資料庫 |
password | String | 使用者的密碼 |
use | Boolean | 在轉換時區時,連線是否應遵循 JDBC 規則。預設為 false 。 |
user | String | 要傳遞至資料庫的使用者名稱 |
_serverSslCertificate | String | 伺服器的 SSL 憑證 |
_clientSslCertificate | String | 用戶端的 SSL 憑證 |
_clientSslKey | String | 用戶端的 SSL 金鑰 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
嘗試使用使用者名稱和密碼,建立與指定資料庫的連線。
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
參數
名稱 | 類型 | 說明 |
---|---|---|
url | String | 資料庫網址,格式為 jdbc:subprotocol:subname 。 |
user | String | 要傳遞至資料庫的使用者名稱。 |
password | String | 使用者的密碼。 |
回攻員
Jdbc
:JdbcConnection 物件。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
new Time(milliseconds)
new Timestamp(milliseconds)
以 Epoch 紀元時間起算的毫秒數建立時間戳記。
參數
名稱 | 類型 | 說明 |
---|---|---|
milliseconds | Integer | 自 Epoch 起算的毫秒數。 |
回攻員
Jdbc
:JdbcTimestamp 物件。
parse Date(date)
parse Time(time)
parse Timestamp(timestamp)
剖析 SQL 時間戳記字串,建立時間戳記。
參數
名稱 | 類型 | 說明 |
---|---|---|
timestamp | String | 包含 SQL 時間戳記字串的字串。 |
回攻員
Jdbc
:JdbcTimestamp 物件。