Class Jdbc

Jdbc

Dịch vụ JDBC cho phép các tập lệnh kết nối với Google Cloud SQL, MySQL, Microsoft SQL Server và cơ sở dữ liệu Oracle. Để biết thêm thông tin, hãy xem hướng dẫn về JDBC.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getCloudSqlConnection(url)JdbcConnectionCố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.
getCloudSqlConnection(url, info)JdbcConnectionCố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.
getCloudSqlConnection(url, userName, password)JdbcConnectionCố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.
getConnection(url)JdbcConnectionCố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho.
getConnection(url, info)JdbcConnectionCố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho.
getConnection(url, userName, password)JdbcConnectionCố gắng thiết lập kết nối tới cơ sở dữ liệu đã cho bằng cách sử dụng tên người dùng và mật khẩu.
newDate(milliseconds)JdbcDateTạo một ngày từ mili giây kể từ thời gian bắt đầu của hệ thống.
newTime(milliseconds)JdbcTimeTạo thời gian từ mili giây kể từ thời gian bắt đầu của hệ thống.
newTimestamp(milliseconds)JdbcTimestampTạo dấu thời gian từ mili giây kể từ thời gian bắt đầu của hệ thống.
parseDate(date)JdbcDateTạo ngày bằng cách phân tích cú pháp chuỗi ngày trong SQL.
parseTime(time)JdbcTimeTạo thời gian bằng cách phân tích cú pháp chuỗi thời gian SQL.
parseTimestamp(timestamp)JdbcTimestampTạo dấu thời gian bằng cách phân tích cú pháp chuỗi dấu thời gian SQL.

Tài liệu chi tiết

getCloudSqlConnection(url)

Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:google:mysql://subname.

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

getCloudSqlConnection(url, info)

Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:google:mysql://subname.
infoObjectĐối tượng JavaScript không bắt buộc chỉ định các tham số nâng cao như được xác định bên dưới.

Thông số nâng cao

TênLoạiMô tả
connectTimeoutSecondsIntegerthời gian chờ kết nối tính bằng giây
databaseStringcơ sở dữ liệu để kết nối
instanceStringtên của một phiên bản Google SQL Service
passwordStringmật khẩu của người dùng
queryTimeoutSecondsIntegerthời gian chờ truy vấn tính bằng giây
userStringtên người dùng để truyền đến cơ sở dữ liệu

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

getCloudSqlConnection(url, userName, password)

Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho.

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:google:mysql://subname.
userNameStringTên người dùng cần truyền vào cơ sở dữ liệu.
passwordStringMật khẩu của người dùng.

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

getConnection(url)

Cố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho.

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

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:subprotocol:subname.

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

getConnection(url, info)

Cố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
                              {user: 'username', password: 'password'});

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:subprotocol:subname.
infoObjectĐối tượng JavaScript không bắt buộc chỉ định các tham số nâng cao như được xác định bên dưới.

Thông số nâng cao

TênLoạiMô tả
databaseNameStringcơ sở dữ liệu để kết nối
passwordStringmật khẩu của người dùng
useJDBCCompliantTimeZoneShiftBooleankết nối có cần hay không tuân thủ các quy tắc của JDBC khi chuyển đổi múi giờ. Mặc định là false.
userStringtên người dùng để truyền đến cơ sở dữ liệu
_serverSslCertificateStringchứng chỉ SSL của máy chủ
_clientSslCertificateStringchứng chỉ SSL của máy khách
_clientSslKeyStringkhoá SSL của khách hàng

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

getConnection(url, userName, password)

Cố gắng thiết lập kết nối tới cơ sở dữ liệu đã cho bằng cách sử dụng tên người dùng và mật khẩu.

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

Tham số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:subprotocol:subname.
userNameStringTên người dùng cần truyền vào cơ sở dữ liệu.
passwordStringMật khẩu của người dùng.

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:

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

newDate(milliseconds)

Tạo một ngày từ mili giây kể từ thời gian bắt đầu của hệ thống.

Tham số

TênLoạiMô tả
millisecondsIntegerMili giây kể từ thời gian bắt đầu của hệ thống.

Cầu thủ trả bóng

JdbcDate – Một đối tượng JdbcDate.


newTime(milliseconds)

Tạo thời gian từ mili giây kể từ thời gian bắt đầu của hệ thống.

Tham số

TênLoạiMô tả
millisecondsIntegerMili giây kể từ thời gian bắt đầu của hệ thống.

Cầu thủ trả bóng

JdbcTime – Một đối tượng JdbcTime.


newTimestamp(milliseconds)

Tạo dấu thời gian từ mili giây kể từ thời gian bắt đầu của hệ thống.

Tham số

TênLoạiMô tả
millisecondsIntegerMili giây kể từ thời gian bắt đầu của hệ thống.

Cầu thủ trả bóng

JdbcTimestamp — Đối tượng JdbcTimestamp.


parseDate(date)

Tạo ngày bằng cách phân tích cú pháp chuỗi ngày trong SQL.

Tham số

TênLoạiMô tả
dateStringMột chuỗi chứa chuỗi ngày SQL.

Cầu thủ trả bóng

JdbcDate – Một đối tượng JdbcDate.


parseTime(time)

Tạo thời gian bằng cách phân tích cú pháp chuỗi thời gian SQL.

Tham số

TênLoạiMô tả
timeStringMột chuỗi chứa chuỗi thời gian SQL.

Cầu thủ trả bóng

JdbcTime – Một đối tượng JdbcTime.


parseTimestamp(timestamp)

Tạo dấu thời gian bằng cách phân tích cú pháp chuỗi dấu thời gian SQL.

Tham số

TênLoạiMô tả
timestampStringMột chuỗi chứa chuỗi dấu thời gian SQL.

Cầu thủ trả bóng

JdbcTimestamp — Đối tượng JdbcTimestamp.