Class Jdbc

Jdbc

Dịch vụ JDBC cho phép 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ứcKiểu dữ liệu trả vềMô tả ngắn
getCloudSqlConnection(url)JdbcConnectionCố gắng thiết lập kết nối đến URL Google Cloud SQL đã cho.
getCloudSqlConnection(url, info)JdbcConnectionCố gắng thiết lập kết nối đến URL Google Cloud SQL đã cho.
getCloudSqlConnection(url, userName, password)JdbcConnectionCố gắng thiết lập kết nối đến URL Google Cloud SQL đã cho.
getConnection(url)JdbcConnectionCố gắng thiết lập kết nối đến URL cơ sở dữ liệu đã cho.
getConnection(url, info)JdbcConnectionCố gắng thiết lập kết nối đến 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ừ số mili giây kể từ thời gian bắt đầu của hệ thống.
newTime(milliseconds)JdbcTimeTạo thời gian từ số 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ừ số mili giây kể từ thời gian bắt đầu của hệ thống.
parseDate(date)JdbcDateTạo một 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 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 đến URL Google Cloud SQL đã cho.

Thông 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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

getCloudSqlConnection(url, info)

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

Thông 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 để 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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

getCloudSqlConnection(url, userName, password)

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

Thông số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:google:mysql://subname.
userNameStringTên người dùng để 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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

getConnection(url)

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

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

Thông 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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

getConnection(url, info)

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

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

Thông 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ó 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 để 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
_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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • 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',
);

Thông số

TênLoạiMô tả
urlStringURL cơ sở dữ liệu có dạng jdbc:subprotocol:subname.
userNameStringTên người dùng để 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

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

newDate(milliseconds)

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

Thông 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 – Một đối tượng JdbcDate.


newTime(milliseconds)

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

Thông 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 – Một đối tượng JdbcTime.


newTimestamp(milliseconds)

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

Thông 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 – Một đối tượng JdbcTimestamp.


parseDate(date)

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

Thông 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.

Thông 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 chuỗi dấu thời gian SQL.

Thông 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 – Một đối tượng JdbcTimestamp.