Class Jdbc

Jdbc

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ứcKiểu 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 với URL của cơ sở dữ liệu đã cho.
getConnection(url, info)JdbcConnectionCố 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)JdbcConnectionCố 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)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.

Các tham số

TênLoạiNội dung mô tả
urlStringURL 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ênLoạiNội dung mô tả
urlStringURL của cơ sở dữ liệu có dạng jdbc:google:mysql://subname.
infoObjectĐố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ênLoạiNội dung mô tả
connectTimeoutSecondsIntegerthời gian chờ kết nối tính bằng giây
databaseStringcơ sở dữ liệu cần kết nối
instanceStringtên của một thực thể Dịch vụ SQL của Google
passwordStringmật khẩu của người dùng
queryTimeoutSecondsIntegerthời gian chờ của truy vấn tính bằng giây
userStringtê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ênLoạiNội dung mô tả
urlStringURL của cơ sở dữ liệu có dạng jdbc:google:mysql://subname.
userNameStringTên người dùng để 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 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ênLoạiNội dung mô tả
urlStringURL 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ênLoạiNội dung mô tả
urlStringURL của cơ sở dữ liệu có dạng jdbc:subprotocol:subname.
infoObjectĐố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ênLoạiNội dung mô tả
databaseNameStringcơ sở dữ liệu cần kết nối
passwordStringmật khẩu của người dùng
useJDBCCompliantTimeZoneShiftBooleankế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.
userStringtên người dùng để truyền vào 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 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ênLoạiNội dung mô tả
urlStringURL của cơ sở dữ liệu có dạng jdbc:subprotocol:subname.
userNameStringTên người dùng để 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 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ênLoạiNội dung mô tả
millisecondsIntegerMili 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ênLoạiNội dung mô tả
millisecondsIntegerMili 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ênLoạiNội dung mô 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.

Các tham số

TênLoạiNội dung mô tả
dateStringMộ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ênLoạiNội dung mô tả
timeStringMộ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ênLoạiNội dung mô 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.