JDBC サービスを使用すると、スクリプトで Google Cloud SQL、MySQL、 Microsoft SQL Server、Oracle データベースです。詳細については、JDBC のガイドをご覧ください。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | 指定された Google Cloud SQL URL への接続を確立しようとします。 |
getCloudSqlConnection(url, info) | JdbcConnection | 指定された Google Cloud SQL URL への接続を確立しようとします。 |
getCloudSqlConnection(url, userName, password) | JdbcConnection | 指定された Google Cloud SQL URL への接続を確立しようとします。 |
getConnection(url) | JdbcConnection | 指定されたデータベース URL への接続を確立しようとします。 |
getConnection(url, info) | JdbcConnection | 指定されたデータベース URL への接続を確立しようとします。 |
getConnection(url, userName, password) | JdbcConnection | ユーザー名とパスワードを使用して、指定されたデータベースへの接続を確立しようとします。 |
newDate(milliseconds) | JdbcDate | エポックからのミリ秒から日付を作成します。 |
newTime(milliseconds) | JdbcTime | エポックからのミリ秒で時刻を作成します。 |
newTimestamp(milliseconds) | JdbcTimestamp | エポックからのミリ秒のタイムスタンプを作成します。 |
parseDate(date) | JdbcDate | SQL の日付文字列を解析して日付を作成します。 |
parseTime(time) | JdbcTime | SQL 時刻文字列を解析して時刻を作成します。 |
parseTimestamp(timestamp) | JdbcTimestamp | SQL タイムスタンプ文字列を解析してタイムスタンプを作成します。 |
詳細なドキュメント
getCloudSqlConnection(url)
指定された Google Cloud SQL URL への接続を確立しようとします。
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:google:mysql://subname 形式のデータベース URL。 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
指定された Google Cloud SQL URL への接続を確立しようとします。
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:google:mysql://subname 形式のデータベース URL。 |
info | Object | 以下に定義する高度なパラメータを指定するオプションの JavaScript オブジェクト。 |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
connectTimeoutSeconds | Integer | 接続タイムアウト(秒) |
database | String | 接続先のデータベース |
instance | String | Google SQL Service インスタンスの名前 |
password | String | ユーザーのパスワード |
queryTimeoutSeconds | Integer | クエリ タイムアウト(秒) |
user | String | データベースに渡すユーザー名 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
指定された Google Cloud SQL URL への接続を確立しようとします。
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:google:mysql://subname 形式のデータベース URL。 |
userName | String | データベースに渡すユーザー名。 |
password | String | ユーザーのパスワードです。 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
指定されたデータベース URL への接続を確立しようとします。
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:subprotocol:subname 形式のデータベース URL。 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
指定されたデータベース URL への接続を確立しようとします。
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:subprotocol:subname 形式のデータベース URL。 |
info | Object | 以下に定義する高度なパラメータを指定するオプションの JavaScript オブジェクト。 |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
databaseName | String | 接続先のデータベース |
password | String | ユーザーのパスワード |
useJDBCCompliantTimeZoneShift | Boolean | 接続を新しい ReplicaSet の
タイムゾーンの変換時に JDBC ルールに準拠する。デフォルト値は false です。 |
user | String | データベースに渡すユーザー名 |
_serverSslCertificate | String | サーバーの SSL 証明書 |
_clientSslCertificate | String | クライアントの SSL 証明書 |
_clientSslKey | String | クライアントの SSL 鍵 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
ユーザー名とパスワードを使用して、指定されたデータベースへの接続を確立しようとします。
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | jdbc:subprotocol:subname 形式のデータベース URL。 |
userName | String | データベースに渡すユーザー名。 |
password | String | ユーザーのパスワードです。 |
戻る
JdbcConnection
- JdbcConnection オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
newTime(milliseconds)
newTimestamp(milliseconds)
エポックからのミリ秒のタイムスタンプを作成します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
milliseconds | Integer | エポックからのミリ秒。 |
戻る
JdbcTimestamp
- JdbcTimestamp オブジェクト。
parseDate(date)
parseTime(time)
parseTimestamp(timestamp)
SQL タイムスタンプ文字列を解析してタイムスタンプを作成します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
timestamp | String | SQL タイムスタンプ文字列を含む文字列。 |
戻る
JdbcTimestamp
- JdbcTimestamp オブジェクト。