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ức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho. |
getCloudSqlConnection(url, info) | JdbcConnection | Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Cố gắng thiết lập kết nối với URL Google Cloud SQL đã cho. |
getConnection(url) | JdbcConnection | Cố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho. |
getConnection(url, info) | JdbcConnection | Cố gắng thiết lập kết nối tới URL cơ sở dữ liệu đã cho. |
getConnection(url, userName, password) | JdbcConnection | 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. |
newDate(milliseconds) | JdbcDate | Tạo một ngày từ mili giây kể từ thời gian bắt đầu của hệ thống. |
newTime(milliseconds) | JdbcTime | Tạo thời gian từ mili giây kể từ thời gian bắt đầu của hệ thống. |
newTimestamp(milliseconds) | JdbcTimestamp | Tạ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) | JdbcDate | Tạo ngày bằng cách phân tích cú pháp chuỗi ngày trong SQL. |
parseTime(time) | JdbcTime | Tạo thời gian bằng cách phân tích cú pháp chuỗi thời gian SQL. |
parseTimestamp(timestamp) | JdbcTimestamp | 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. |
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ên | Loại | Mô tả |
---|---|---|
url | String | URL 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ên | Loại | Mô tả |
---|---|---|
url | String | URL cơ sở dữ liệu có dạng jdbc:google:mysql://subname . |
info | Object | Đố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ên | Loại | Mô tả |
---|---|---|
connectTimeoutSeconds | Integer | thời gian chờ kết nối tính bằng giây |
database | String | cơ sở dữ liệu để kết nối |
instance | String | tên của một phiên bản Google SQL Service |
password | String | mật khẩu của người dùng |
queryTimeoutSeconds | Integer | thời gian chờ truy vấn tính bằng giây |
user | String | tê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ên | Loại | Mô tả |
---|---|---|
url | String | URL cơ sở dữ liệu có dạng jdbc:google:mysql://subname . |
userName | String | Tên người dùng cần truyền vào cơ sở dữ liệu. |
password | String | Mậ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ên | Loại | Mô tả |
---|---|---|
url | String | URL 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ên | Loại | Mô tả |
---|---|---|
url | String | URL cơ sở dữ liệu có dạng jdbc:subprotocol:subname . |
info | Object | Đố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ên | Loại | Mô tả |
---|---|---|
databaseName | String | cơ sở dữ liệu để kết nối |
password | String | mật khẩu của người dùng |
useJDBCCompliantTimeZoneShift | Boolean | kế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 . |
user | String | tên người dùng để truyền đến cơ sở dữ liệu |
_serverSslCertificate | String | chứng chỉ SSL của máy chủ |
_clientSslCertificate | String | chứng chỉ SSL của máy khách |
_clientSslKey | String | khoá 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ên | Loại | Mô tả |
---|---|---|
url | String | URL cơ sở dữ liệu có dạng jdbc:subprotocol:subname . |
userName | String | Tên người dùng cần truyền vào cơ sở dữ liệu. |
password | String | Mậ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ên | Loại | Mô tả |
---|---|---|
milliseconds | Integer | Mili 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ên | Loại | Mô tả |
---|---|---|
milliseconds | Integer | Mili 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ên | Loại | Mô tả |
---|---|---|
milliseconds | Integer | Mili 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ên | Loại | Mô tả |
---|---|---|
date | String | Mộ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ên | Loại | Mô tả |
---|---|---|
time | String | Mộ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ên | Loại | Mô tả |
---|---|---|
timestamp | String | Một chuỗi chứa chuỗi dấu thời gian SQL. |
Cầu thủ trả bóng
JdbcTimestamp
— Đối tượng JdbcTimestamp.