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 với URL cơ sở dữ liệu đã cho.
getConnection(url, info)JdbcConnectionCố gắng thiết lập kết nối với URL cơ sở dữ liệu đã cho.
getConnection(url, userName, password)JdbcConnectionCố gắng thiết lập kết nối với cơ sở dữ liệu đã cho bằng tên người dùng và mật khẩu.
newDate(milliseconds)JdbcDateTạo 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 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

Các tập lệnh sử dụng phương thức này yêu cầu đượ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.

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 cần kết nối
instanceStringtên của một phiên bản Dịch vụ Google SQL
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 cần truyền đến cơ sở dữ liệu

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu đượ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.

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 đến 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

Các tập lệnh sử dụng phương thức này yêu cầu đượ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ơ sở dữ liệu đã cho.

const 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

Các tập lệnh sử dụng phương thức này yêu cầu đượ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ơ sở dữ liệu đã cho.

const 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 cần kết nối
passwordStringmật khẩu của người dùng
useJDBCCompliantTimeZoneShiftBooleanliệu kết nối có phải tuân thủ các quy tắc JDBC khi chuyển đổi múi giờ hay không. Mặc định là false.
userStringtên người dùng cần truyền đến cơ sở dữ liệu
_serverSslCertificateStringchứng chỉ SSL của máy chủ
_clientSslCertificateStringchứng chỉ SSL của ứng dụng khách
_clientSslKeyStringkhoá SSL của ứng dụng

Cầu thủ trả bóng

JdbcConnection – Đối tượng JdbcConnection.

Ủy quyền

Các tập lệnh sử dụng phương thức này yêu cầu đượ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 với cơ sở dữ liệu đã cho bằng tên người dùng và mật khẩu.

const 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 đến 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

Các tập lệnh sử dụng phương thức này yêu cầu đượ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 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ả
millisecondsIntegerSố 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.

Tham số

TênLoạiMô tả
millisecondsIntegerSố 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.

Tham số

TênLoạiMô tả
millisecondsIntegerSố 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 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 – Đố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 – Đố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.