Class Jdbc

Jdbc

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)JdbcDateSQL の日付文字列を解析して日付を作成します。
parseTime(time)JdbcTimeSQL 時刻文字列を解析して時刻を作成します。
parseTimestamp(timestamp)JdbcTimestampSQL タイムスタンプ文字列を解析してタイムスタンプを作成します。

詳細なドキュメント

getCloudSqlConnection(url)

指定された Google Cloud SQL URL への接続を確立しようとします。

パラメータ

名前説明
urlStringjdbc:google:mysql://subname 形式のデータベース URL。

戻る

JdbcConnection - JdbcConnection オブジェクト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

指定された Google Cloud SQL URL への接続を確立しようとします。

パラメータ

名前説明
urlStringjdbc:google:mysql://subname 形式のデータベース URL。
infoObject以下に定義する高度なパラメータを指定するオプションの JavaScript オブジェクト。

拡張パラメータ

名前説明
connectTimeoutSecondsInteger接続タイムアウト(秒)
databaseString接続先のデータベース
instanceStringGoogle SQL Service インスタンスの名前
passwordStringユーザーのパスワード
queryTimeoutSecondsIntegerクエリ タイムアウト(秒)
userStringデータベースに渡すユーザー名

戻る

JdbcConnection - JdbcConnection オブジェクト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

指定された Google Cloud SQL URL への接続を確立しようとします。

パラメータ

名前説明
urlStringjdbc:google:mysql://subname 形式のデータベース URL。
userNameStringデータベースに渡すユーザー名。
passwordStringユーザーのパスワードです。

戻る

JdbcConnection - JdbcConnection オブジェクト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

指定されたデータベース URL への接続を確立しようとします。

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');

パラメータ

名前説明
urlStringjdbc: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'});

パラメータ

名前説明
urlStringjdbc:subprotocol:subname 形式のデータベース URL。
infoObject以下に定義する高度なパラメータを指定するオプションの JavaScript オブジェクト。

拡張パラメータ

名前説明
databaseNameString接続先のデータベース
passwordStringユーザーのパスワード
useJDBCCompliantTimeZoneShiftBoolean接続を新しい ReplicaSet の タイムゾーンの変換時に JDBC ルールに準拠する。デフォルト値は false です。
userStringデータベースに渡すユーザー名
_serverSslCertificateStringサーバーの SSL 証明書
_clientSslCertificateStringクライアントの SSL 証明書
_clientSslKeyStringクライアントの 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');

パラメータ

名前説明
urlStringjdbc:subprotocol:subname 形式のデータベース URL。
userNameStringデータベースに渡すユーザー名。
passwordStringユーザーのパスワードです。

戻る

JdbcConnection - JdbcConnection オブジェクト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

newDate(milliseconds)

エポックからのミリ秒から日付を作成します。

パラメータ

名前説明
millisecondsIntegerエポックからのミリ秒。

戻る

JdbcDate - JdbcDate オブジェクト。


newTime(milliseconds)

エポックからのミリ秒で時刻を作成します。

パラメータ

名前説明
millisecondsIntegerエポックからのミリ秒。

戻る

JdbcTime - JdbcTime オブジェクト。


newTimestamp(milliseconds)

エポックからのミリ秒のタイムスタンプを作成します。

パラメータ

名前説明
millisecondsIntegerエポックからのミリ秒。

戻る

JdbcTimestamp - JdbcTimestamp オブジェクト。


parseDate(date)

SQL の日付文字列を解析して日付を作成します。

パラメータ

名前説明
dateStringSQL の日付文字列を含む文字列。

戻る

JdbcDate - JdbcDate オブジェクト。


parseTime(time)

SQL 時刻文字列を解析して時刻を作成します。

パラメータ

名前説明
timeStringSQL 時間文字列を含む文字列。

戻る

JdbcTime - JdbcTime オブジェクト。


parseTimestamp(timestamp)

SQL タイムスタンプ文字列を解析してタイムスタンプを作成します。

パラメータ

名前説明
timestampStringSQL タイムスタンプ文字列を含む文字列。

戻る

JdbcTimestamp - JdbcTimestamp オブジェクト。