Class JdbcConnection

JdbcConnection

Connection JDBC. Để biết tài liệu về lớp này, hãy xem java.sql.Connection.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearWarnings()voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#clearWarnings().
close()voidGiải phóng cơ sở dữ liệu của kết nối này và tất cả tài nguyên liên quan.
commit()voidGiúp tất cả các thay đổi đang chờ xử lý trở thành vĩnh viễn, giải phóng các khoá cơ sở dữ liệu do JdbcConnection này giữ.
createArrayOf(typeName, elements)JdbcArrayĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobTạo một thực thể JdbcBlob.
createClob()JdbcClobĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#createClob().
createNClob()JdbcClobĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#createSQLXML().
createStatement()JdbcStatementTạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementTạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementTạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu.
createStruct(typeName, attributes)JdbcStructĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#getAutoCommit().
getCatalog()Stringhoặc tài liệu về phương thức này, hãy xem java.sql.Connection#getCatalog().
getHoldability()IntegerĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getWarnings().
isClosed()BooleanĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#isClosed().
isReadOnly()BooleanĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#isReadOnly().
isValid(timeout)BooleanĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#isValid(int).
nativeSQL(sql)StringĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#rollback().
rollback(savepoint)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidĐể biết tài liệu về phương thức này, hãy xem java.sql.Connection#setTransactionIsolation(int).

Tài liệu chi tiết

clearWarnings()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#clearWarnings().

Ủ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

close()

Giải phóng cơ sở dữ liệu của kết nối này và tất cả tài nguyên liên quan.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.close();

Xem thêm

  • Connection.close()

commit()

Giúp tất cả các thay đổi đang chờ xử lý trở thành vĩnh viễn, giải phóng các khoá cơ sở dữ liệu do JdbcConnection này giữ.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const res = stmt.executeBatch();
conn.commit();  // When this returns, this is when changes are actually
                // committed
conn.close();

Ủ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

Xem thêm

  • Connection.commit()

createArrayOf(typeName, elements)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#createArrayOf(String, Object[]).

Tham số

TênLoạiMô tả
typeNameStringTên SQL dành riêng cho cơ sở dữ liệu của loại phần tử mảng. Các tuỳ chọn bao gồm các loại tích hợp, loại do người dùng xác định hoặc các loại SQL chuẩn mà cơ sở dữ liệu hỗ trợ.
elementsObject[]Các phần tử cần điền trong đối tượng được trả về.

Cầu thủ trả bóng

JdbcArray – Một mảng có các phần tử liên kết với loại SQL được chỉ định.


createBlob()

Tạo một thực thể JdbcBlob. Xem thêm java.sql.Connection#createBlob().

Ban đầu, đối tượng được trả về không chứa dữ liệu. Bạn có thể sử dụng các phương thức setBytes của JdbcBlob để đặt dữ liệu mà nó sẽ chứa. Blob dùng ở đây không giống với blob được tạo bằng Utilities.newBlob(data). Để chuyển đổi giữa hai định dạng này, hãy sử dụng các phương thức getBytes()setBytes() đã xác định. Ngoài ra, cả JdbcBlobJdbcClob đều cung cấp một phương thức thuận tiện getAppsScriptBlob() để chuyển đổi sang định dạng mà Apps Script có thể sử dụng.

Cầu thủ trả bóng

JdbcBlob – Một đối tượng blob trống.


createClob()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#createClob().

Cầu thủ trả bóng

JdbcClob – Một đối tượng clob trống.


createNClob()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#createNClob().

Cầu thủ trả bóng

JdbcClob – Một đối tượng nclob trống.


createSQLXML()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#createSQLXML().

Cầu thủ trả bóng

JdbcSQLXML – Một đối tượng SQLXML trống.


createStatement()

Tạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu. Xem thêm java.sql.Connection#createStatement().

// This sample code assumes authentication is off
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Cầu thủ trả bóng

JdbcStatement – Một thực thể câu lệnh để thực thi truy vấn.


createStatement(resultSetType, resultSetConcurrency)

Tạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu. Xem thêm java.sql.Connection#createStatement(int, int).

Phiên bản này cho phép ghi đè loại tập hợp kết quả và tính đồng thời.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Tham số

TênLoạiMô tả
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.

Cầu thủ trả bóng

JdbcStatement – Một thực thể câu lệnh để thực thi truy vấn.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Tạo một đối tượng JdbcStatement để gửi các câu lệnh SQL đến cơ sở dữ liệu. Xem thêm java.sql.Connection#createStatement(int, int, int).

Phiên bản này cho phép ghi đè loại tập hợp kết quả, tính đồng thời và khả năng giữ.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Tham số

TênLoạiMô tả
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerChế độ cài đặt khả năng giữ; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT hoặc Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Cầu thủ trả bóng

JdbcStatement – Một thực thể câu lệnh để thực thi truy vấn.


createStruct(typeName, attributes)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#createStruct(String, Object[]).

Tham số

TênLoạiMô tả
typeNameStringTên SQL dành riêng cho cơ sở dữ liệu của loại phần tử mảng. Các tuỳ chọn bao gồm các loại tích hợp, loại do người dùng xác định hoặc các loại SQL chuẩn mà cơ sở dữ liệu hỗ trợ.
attributesObject[]Các thuộc tính điền sẵn vào đối tượng được trả về.

Cầu thủ trả bóng

JdbcStruct – Một đối tượng cấu trúc liên kết với loại SQL đã cho và được điền sẵn các thuộc tính đã cho.


getAutoCommit()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getAutoCommit().

Cầu thủ trả bóng

Booleantrue nếu chế độ tự động xác nhận của kết nối được bật; false nếu không.

Ủ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

getCatalog()

hoặc tài liệu về phương thức này, hãy xem java.sql.Connection#getCatalog().

Cầu thủ trả bóng

String – Tên danh mục hiện tại hoặc null nếu bạn chưa đặt tên.

Ủ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

getHoldability()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getHoldability().

Cầu thủ trả bóng

Integer – Chế độ cài đặt khả năng giữ kết nối; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT hoặc Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getMetaData().

Cầu thủ trả bóng

JdbcDatabaseMetaData – Siêu dữ liệu của cơ sở dữ liệu mà kết nối này kết nối.

Ủ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

getTransactionIsolation()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getTransactionIsolation().

Cầu thủ trả bóng

Integer – Cấp giao dịch hiện tại, là một trong các cấp sau: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE hoặc Jdbc.Connection.TRANSACTION_NONE.

Ủ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

getWarnings()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#getWarnings().

Cầu thủ trả bóng

String[] – Một mảng các chuỗi cảnh báo.

Ủ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

isClosed()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#isClosed().

Cầu thủ trả bóng

Booleantrue nếu kết nối bị đóng; false nếu không.

Ủ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

isReadOnly()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#isReadOnly().

Cầu thủ trả bóng

Booleantrue nếu kết nối chỉ có thể đọc; false nếu không.

Ủ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

isValid(timeout)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#isValid(int).

Tham số

TênLoạiMô tả
timeoutIntegerThời gian tính bằng giây để chờ thao tác xác thực hoàn tất. Giá trị 0 cho biết không áp dụng thời gian chờ.

Cầu thủ trả bóng

Booleantrue nếu kết nối hợp lệ; false nếu không. Đồng thời trả về false nếu khoảng thời gian chờ hết hạn trước khi thao tác hoàn tất.

Ủ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

nativeSQL(sql)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#nativeSQL(String).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ "?".

Cầu thủ trả bóng

String – Biểu mẫu gốc của câu lệnh được cung cấp.

Ủ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

prepareCall(sql)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ "?", thường được cung cấp bằng cách sử dụng cú pháp thoát lệnh gọi JDBC.

Cầu thủ trả bóng

JdbcCallableStatement – Một câu lệnh có thể gọi chứa câu lệnh SQL được biên dịch trước.


prepareCall(sql, resultSetType, resultSetConcurrency)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String, int, int).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ "?", thường được cung cấp bằng cách sử dụng cú pháp thoát lệnh gọi JDBC.
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.

Cầu thủ trả bóng

JdbcCallableStatement – Một câu lệnh có thể gọi chứa câu lệnh SQL được biên dịch trước, tạo ra các tập hợp kết quả với loại và tính đồng thời được cung cấp.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareCall(String, int, int, int).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ "?", thường được cung cấp bằng cách sử dụng cú pháp thoát lệnh gọi JDBC.
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerChế độ cài đặt khả năng giữ; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT hoặc Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Cầu thủ trả bóng

JdbcCallableStatement – Một câu lệnh có thể gọi chứa câu lệnh SQL được biên dịch trước, tạo ra các tập hợp kết quả với loại được cung cấp, đồng thời.


prepareStatement(sql)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước.


prepareStatement(sql, autoGeneratedKeys)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.
autoGeneratedKeysIntegerMột cờ cho biết liệu khoá được tạo tự động có được trả về hay không; Jdbc.Statement.RETURN_GENERATED_KEYS hoặc Jdbc.Statement.NO_GENERATED_KEYS.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước, có thể trả về các khoá được tạo tự động.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int, int).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước để tạo ra các tập hợp kết quả với loại và tính năng đồng thời được cung cấp.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int, int, int).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.
resultSetTypeIntegerLoại tập hợp kết quả; một trong các loại Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE hoặc Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerLoại đồng thời; Jdbc.ResultSet.CONCUR_READ_ONLY hoặc Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerChế độ cài đặt khả năng giữ; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT hoặc Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước, tạo ra các tập hợp kết quả với loại, tính năng đồng thời và khả năng lưu giữ được cung cấp.


prepareStatementByIndex(sql, indices)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, int[]).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.
indicesInteger[]Chỉ mục cột của các cột được trả về từ hàng hoặc các hàng đã chèn.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước, có thể trả về các khoá được tạo tự động do các chỉ mục cột được cung cấp chỉ định.


prepareStatementByName(sql, columnNames)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#prepareStatement(String, String[]).

Tham số

TênLoạiMô tả
sqlStringMột câu lệnh SQL có thể chứa một hoặc nhiều phần giữ chỗ tham số "?" IN.
columnNamesString[]Tên cột chỉ định phương thức sẽ trả về cột nào từ hàng hoặc các hàng đã chèn.

Cầu thủ trả bóng

JdbcPreparedStatement – Một câu lệnh đã chuẩn bị chứa câu lệnh SQL được biên dịch trước, có thể trả về các khoá được tạo tự động do tên cột được cung cấp chỉ định.


releaseSavepoint(savepoint)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#releaseSavepoint(Savepoint).

Tham số

TênLoạiMô tả
savepointJdbcSavepointĐiểm lưu cần xoá.

Ủ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

rollback()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#rollback().

Ủ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

rollback(savepoint)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#rollback(Savepoint).

Tham số

TênLoạiMô tả
savepointJdbcSavepointĐiểm lưu để quay lại.

Ủ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

setAutoCommit(autoCommit)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setAutoCommit(boolean).

Tham số

TênLoạiMô tả
autoCommitBooleanNếu true, chế độ tự động xác nhận sẽ được bật; false sẽ tắt.

Ủ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

setCatalog(catalog)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setCatalog(String).

Tham số

TênLoạiMô tả
catalogStringTên của một danh mục (không gian con trong cơ sở dữ liệu của kết nối) để làm việc.

Ủ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

setHoldability(holdability)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setHoldability(int).

Tham số

TênLoạiMô tả
holdabilityIntegerKhả năng giữ lại mặc định của các đối tượng JdbcResultSet được tạo bằng kết nối này; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT hoặc Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setReadOnly(boolean).

Tham số

TênLoạiMô tả
readOnlyBooleanNếu true, chế độ chỉ có thể đọc sẽ được bật; false sẽ tắt.

Ủ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

setSavepoint()

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setSavepoint().

Cầu thủ trả bóng

JdbcSavepoint – Điểm lưu mới chưa có tên.

Ủ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

setSavepoint(name)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setSavepoint(String).

Tham số

TênLoạiMô tả
nameStringTên của điểm lưu đã tạo.

Cầu thủ trả bóng

JdbcSavepoint – Điểm lưu mới được đặt tên.

Ủ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

setTransactionIsolation(level)

Để biết tài liệu về phương thức này, hãy xem java.sql.Connection#setTransactionIsolation(int).

Tham số

TênLoạiMô tả
levelIntegerCấp giao dịch cần đặt, là một trong các cấp sau: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE hoặc Jdbc.Connection.TRANSACTION_NONE.

Ủ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