Dịch vụ JDBC cho phép các tập lệnh kết nối với các cơ sở dữ liệu Google Cloud SQL, MySQL, Microsoft SQL Server và 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 | Kiểu 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 với URL của cơ sở dữ liệu đã cho. |
getConnection(url, info) | JdbcConnection | Cố gắng thiết lập kết nối với URL của 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 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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của 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 cần được uỷ 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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của cơ sở dữ liệu có dạng jdbc:google:mysql://subname . |
info | Object | Đối tượng JavaScript tuỳ chọn 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 | Nội dung 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 cần kết nối |
instance | String | tên của một thực thể Dịch vụ SQL của Google |
password | String | mật khẩu của người dùng |
queryTimeoutSeconds | Integer | thời gian chờ của truy vấn tính bằng giây |
user | String | tên người dùng để truyền vào 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 cần được uỷ 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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của cơ sở dữ liệu có dạng jdbc:google:mysql://subname . |
userName | String | Tên người dùng để 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 cần được uỷ 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 với URL của cơ sở dữ liệu đã cho.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của 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 cần được uỷ 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 với URL của cơ sở dữ liệu đã cho.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của cơ sở dữ liệu có dạng jdbc:subprotocol:subname . |
info | Object | Đối tượng JavaScript tuỳ chọn 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 | Nội dung mô tả |
---|---|---|
databaseName | String | cơ sở dữ liệu cần kết nối |
password | String | mật khẩu của người dùng |
useJDBCCompliantTimeZoneShift | Boolean | kết nối có tuân thủ quy tắc JDBC hay không khi chuyển đổi múi giờ. Mặc định là false . |
user | String | tên người dùng để truyền vào 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 máy khách |
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 cần được uỷ 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 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');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
url | String | URL của cơ sở dữ liệu có dạng jdbc:subprotocol:subname . |
userName | String | Tên người dùng để 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 cần được uỷ 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.
Các tham số
Tên | Loại | Nội dung 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
– Đố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.
Các tham số
Tên | Loại | Nội dung 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
– Đố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.
Các tham số
Tên | Loại | Nội dung 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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
date | String | Một chuỗi chứa chuỗi ngày SQL. |
Cầu thủ trả bóng
JdbcDate
– Đố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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
time | String | Một chuỗi chứa chuỗi thời gian SQL. |
Cầu thủ trả bóng
JdbcTime
– Đố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.
Các tham số
Tên | Loại | Nội dung 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.