Class JdbcConnection

JdbcConnection

JDBC Connection. 이 클래스에 관한 문서는 java.sql.Connection를 참고하세요.

메서드

메서드반환 유형간략한 설명
clearWarnings()void이 메서드에 대한 문서는 java.sql.Connection#clearWarnings()
close()void이 연결의 데이터베이스 및 연결된 모든 리소스를 해제합니다.
commit()void대기 중인 모든 변경사항을 영구적으로 변경하고 이 JdbcConnection에서 보유한 데이터베이스 잠금을 해제합니다.
createArrayOf(typeName, elements)JdbcArray이 메서드에 대한 문서는 java.sql.Connection#createArrayOf(String, Object[])
createBlob()JdbcBlobJdbcBlob 인스턴스를 생성합니다.
createClob()JdbcClob이 메서드에 관한 문서는 java.sql.Connection#createClob()를 참고하세요.
createNClob()JdbcClob이 메서드에 관한 문서는 java.sql.Connection#createNClob()를 참고하세요.
createSQLXML()JdbcSQLXML이 메서드에 관한 문서는 java.sql.Connection#createSQLXML()를 참고하세요.
createStatement()JdbcStatementSQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementSQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementSQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다.
createStruct(typeName, attributes)JdbcStruct이 메서드에 대한 문서는 java.sql.Connection#createStruct(String, Object[])
getAutoCommit()Boolean이 메서드에 대한 문서는 java.sql.Connection#getAutoCommit()
getCatalog()String이 메서드에 관한 문서는 java.sql.Connection#getCatalog()를 참고하세요.
getHoldability()Integer이 메서드에 대한 문서는 java.sql.Connection#getHoldability()
getMetaData()JdbcDatabaseMetaData이 메서드에 관한 문서는 java.sql.Connection#getMetaData()를 참고하세요.
getTransactionIsolation()Integer이 메서드에 대한 문서는 java.sql.Connection#getTransactionIsolation()
getWarnings()String[]이 메서드에 관한 문서는 java.sql.Connection#getWarnings()를 참고하세요.
isClosed()Boolean이 메서드에 관한 문서는 java.sql.Connection#isClosed()를 참고하세요.
isReadOnly()Boolean이 메서드에 관한 문서는 java.sql.Connection#isReadOnly()를 참고하세요.
isValid(timeout)Boolean이 메서드에 관한 문서는 java.sql.Connection#isValid(int)를 참고하세요.
nativeSQL(sql)String이 메서드에 대한 문서는 java.sql.Connection#nativeSQL(String)
prepareCall(sql)JdbcCallableStatement이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String)
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatement이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String, int, int)
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatement이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String, int, int, int)
prepareStatement(sql)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String)
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int)
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int, int)
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int, int, int)
prepareStatementByIndex(sql, indices)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int[])
prepareStatementByName(sql, columnNames)JdbcPreparedStatement이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, String[])
releaseSavepoint(savepoint)void이 메서드에 대한 문서는 java.sql.Connection#releaseSavepoint(Savepoint)
rollback()void이 메서드에 관한 문서는 java.sql.Connection#rollback()를 참고하세요.
rollback(savepoint)void이 메서드에 대한 문서는 java.sql.Connection#rollback(Savepoint)
setAutoCommit(autoCommit)void이 메서드에 대한 문서는 java.sql.Connection#setAutoCommit(boolean)
setCatalog(catalog)void이 메서드에 대한 문서는 java.sql.Connection#setCatalog(String)
setHoldability(holdability)void이 메서드에 대한 문서는 java.sql.Connection#setHoldability(int)
setReadOnly(readOnly)void이 메서드에 대한 문서는 java.sql.Connection#setReadOnly(boolean)
setSavepoint()JdbcSavepoint이 메서드에 관한 문서는 java.sql.Connection#setSavepoint()를 참고하세요.
setSavepoint(name)JdbcSavepoint이 메서드에 대한 문서는 java.sql.Connection#setSavepoint(String)
setTransactionIsolation(level)void이 메서드에 대한 문서는 java.sql.Connection#setTransactionIsolation(int)

자세한 문서

clearWarnings()

이 메서드에 대한 문서는 java.sql.Connection#clearWarnings()

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

close()

이 연결의 데이터베이스 및 연결된 모든 리소스를 해제합니다.

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

참고 항목

  • Connection.close()

commit()

대기 중인 모든 변경사항을 영구적으로 변경하고 이 JdbcConnection에서 보유한 데이터베이스 잠금을 해제합니다.

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

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

참고 항목

  • Connection.commit()

createArrayOf(typeName, elements)

이 메서드에 대한 문서는 java.sql.Connection#createArrayOf(String, Object[])

매개변수

이름유형설명
typeNameString배열 요소의 데이터베이스별 SQL 이름입니다. 있습니다. 옵션은 다음과 같습니다. 데이터베이스에서 지원하는 기본 제공 유형, 사용자 정의 유형 또는 표준 SQL 유형 중에서 선택할 수 있습니다.
elementsObject[]반환된 객체에 채울 요소입니다.

리턴

JdbcArray - 요소가 지정된 SQL 유형에 매핑되는 배열입니다.


createBlob()

JdbcBlob 인스턴스를 생성합니다. java.sql.Connection#createBlob()도 참고하세요.

처음에 반환된 객체에는 데이터가 없습니다. 다음과 같은 setBytes 메서드를 사용할 수 있습니다. JdbcBlob: 포함해야 하는 데이터를 설정합니다. 여기에 사용된 blob은 Utilities.newBlob(data)로 blob을 생성할 수 있습니다 전환하려는 경우 두 형식 간에 전환하려면 정의된 getBytes()setBytes() 메서드를 사용합니다. 또는 JdbcBlobJdbcClob 모두 getAppsScriptBlob()를 제공합니다. 편의 메서드를 사용하여 Apps Script에서 사용할 수 있는 형식으로 변환할 수 있습니다.

리턴

JdbcBlob - 빈 blob 객체입니다.


createClob()

이 메서드에 관한 문서는 java.sql.Connection#createClob()를 참고하세요.

리턴

JdbcClob - 빈 클로브 객체입니다.


createNClob()

이 메서드에 관한 문서는 java.sql.Connection#createNClob()를 참고하세요.

리턴

JdbcClob - 빈 nclob 객체입니다.


createSQLXML()

이 메서드에 관한 문서는 java.sql.Connection#createSQLXML()를 참고하세요.

리턴

JdbcSQLXML - 빈 SQLXML 객체입니다.


createStatement()

SQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다. 도 참조하세요. java.sql.Connection#createStatement()

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

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

리턴

JdbcStatement - 쿼리를 실행할 문 인스턴스입니다.


createStatement(resultSetType, resultSetConcurrency)

SQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다. 도 참조하세요. java.sql.Connection#createStatement(int, int)

이 버전을 사용하면 결과 집합 유형과 동시 실행을 재정의할 수 있습니다.

// 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

매개변수

이름유형설명
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.

리턴

JdbcStatement - 쿼리를 실행할 문 인스턴스입니다.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

SQL 문을 데이터베이스로 전송하기 위한 JdbcStatement 객체를 만듭니다. 도 참조하세요. java.sql.Connection#createStatement(int, int, int)

이 버전을 사용하면 결과 세트 유형, 동시 실행, 보유 가능성을 재정의할 수 있습니다.

// 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY,
                                Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

매개변수

이름유형설명
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityInteger보유 가능성 설정 Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.

리턴

JdbcStatement - 쿼리를 실행할 문 인스턴스입니다.


createStruct(typeName, attributes)

이 메서드에 대한 문서는 java.sql.Connection#createStruct(String, Object[])

매개변수

이름유형설명
typeNameString배열 요소의 데이터베이스별 SQL 이름입니다. 있습니다. 옵션은 다음과 같습니다. 데이터베이스에서 지원하는 기본 제공 유형, 사용자 정의 유형 또는 표준 SQL 유형 중에서 선택할 수 있습니다.
attributesObject[]반환된 객체를 채우는 속성입니다.

리턴

JdbcStruct - 지정된 SQL 유형에 매핑되고 지정된 속성


getAutoCommit()

이 메서드에 대한 문서는 java.sql.Connection#getAutoCommit()

리턴

Boolean: 연결의 자동 커밋 모드가 사용 설정된 경우 true 그 외에는 false입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

getCatalog()

이 메서드에 관한 문서는 java.sql.Connection#getCatalog()를 참고하세요.

리턴

String - 현재 카탈로그 이름 또는 null(설정된 이름이 없는 경우)입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

getHoldability()

이 메서드에 대한 문서는 java.sql.Connection#getHoldability()

리턴

Integer - 연결의 유지 가능성 설정입니다. Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.


getMetaData()

이 메서드에 관한 문서는 java.sql.Connection#getMetaData()를 참고하세요.

리턴

JdbcDatabaseMetaData - 이 연결이 연결된 데이터베이스의 메타데이터입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

getTransactionIsolation()

이 메서드에 대한 문서는 java.sql.Connection#getTransactionIsolation()

리턴

Integer: 현재 거래 수준이며 Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE, Jdbc.Connection.TRANSACTION_NONE 중 하나입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

getWarnings()

이 메서드에 관한 문서는 java.sql.Connection#getWarnings()를 참고하세요.

리턴

String[] - 경고 문자열의 배열입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

isClosed()

이 메서드에 관한 문서는 java.sql.Connection#isClosed()를 참고하세요.

리턴

Boolean: 연결이 닫힌 경우 true 그 외에는 false입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

isReadOnly()

이 메서드에 관한 문서는 java.sql.Connection#isReadOnly()를 참고하세요.

리턴

Boolean: 연결이 읽기 전용인 경우 true 그 외에는 false입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

isValid(timeout)

이 메서드에 관한 문서는 java.sql.Connection#isValid(int)를 참고하세요.

매개변수

이름유형설명
timeoutInteger유효성 검사 작업이 완료될 때까지 기다리는 시간(초)입니다. 값이 0은 제한시간이 적용되지 않음을 나타냅니다.

리턴

Boolean: 연결이 유효하면 true이고, 그 외에는 false입니다. 또한 작업이 완료되기 전에 제한 시간이 만료되면 false를 반환합니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

nativeSQL(sql)

이 메서드에 대한 문서는 java.sql.Connection#nativeSQL(String)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. 자리 표시자.

리턴

String - 제공된 문의 기본 형식입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

prepareCall(sql)

이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. 자리표시자(일반적으로 제공) JDBC 호출 이스케이프 구문을 사용하여

리턴

JdbcCallableStatement - 사전 컴파일된 SQL 문이 포함된 호출 가능 문입니다.


prepareCall(sql, resultSetType, resultSetConcurrency)

이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String, int, int)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. 자리표시자(일반적으로 제공) JDBC 호출 이스케이프 구문을 사용하여
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.

리턴

JdbcCallableStatement - 결과를 생성하는 사전 컴파일된 SQL 문이 포함된 호출 가능 문 는 제공된 유형과 동시 실행으로 설정됩니다.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String, int, int, int)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. 자리표시자(일반적으로 제공) JDBC 호출 이스케이프 구문을 사용하여
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityInteger보유 가능성 설정 Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.

리턴

JdbcCallableStatement - 결과를 생성하는 사전 컴파일된 SQL 문이 포함된 호출 가능 문 는 제공된 유형인 동시 실행으로 설정됩니다.


prepareStatement(sql)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.

리턴

JdbcPreparedStatement - 사전 컴파일된 SQL 문이 포함된 준비된 문입니다.


prepareStatement(sql, autoGeneratedKeys)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.
autoGeneratedKeysInteger자동 생성 키의 반환 여부를 나타내는 플래그입니다. 둘 중 하나 Jdbc.Statement.RETURN_GENERATED_KEYS 또는 Jdbc.Statement.NO_GENERATED_KEYS

리턴

JdbcPreparedStatement - 사전 컴파일된 SQL 문을 포함하는 준비된 문으로, 다음 작업이 가능할 수 있습니다. 자동 생성된 키를 반환함


prepareStatement(sql, resultSetType, resultSetConcurrency)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int, int)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.

리턴

JdbcPreparedStatement - 결과를 생성하는 사전 컴파일된 SQL 문이 포함된 준비된 문 는 제공된 유형과 동시 실행으로 설정됩니다.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int, int, int)

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.
resultSetTypeInteger결과 집합 유형 Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE 중 하나입니다.
resultSetConcurrencyInteger동시 실행 유형 Jdbc.ResultSet.CONCUR_READ_ONLY 또는 또는 Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityInteger보유 가능성 설정 Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.

리턴

JdbcPreparedStatement - 결과를 생성하는 사전 컴파일된 SQL 문이 포함된 준비된 문 세트는 제공된 유형, 동시 실행, 보유 가능성으로 설정됩니다.


prepareStatementByIndex(sql, indices)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int[])

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.
indicesInteger[]삽입된 행으로부터 반환된 열의 열 색인입니다.

리턴

JdbcPreparedStatement - 사전 컴파일된 SQL 문을 포함하는 준비된 문으로, 다음 결과를 반환할 수 있습니다. 제공된 열 색인으로 지정된 자동 생성 키입니다.


prepareStatementByName(sql, columnNames)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, String[])

매개변수

이름유형설명
sqlStringSQL 문에 '?'가 하나 이상 포함될 수 있습니다. IN 매개변수 자리표시자.
columnNamesString[]메서드가 반환해야 하는 열을 지정하는 열 이름입니다. 한 개 또는 여러 개의 행입니다.

리턴

JdbcPreparedStatement - 사전 컴파일된 SQL 문을 포함하는 준비된 문으로, 다음 결과를 반환할 수 있습니다. 제공된 열 이름으로 지정된 자동 생성 키입니다.


releaseSavepoint(savepoint)

이 메서드에 대한 문서는 java.sql.Connection#releaseSavepoint(Savepoint)

매개변수

이름유형설명
savepointJdbcSavepoint삭제할 저장 지점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

rollback()

이 메서드에 관한 문서는 java.sql.Connection#rollback()를 참고하세요.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

rollback(savepoint)

이 메서드에 대한 문서는 java.sql.Connection#rollback(Savepoint)

매개변수

이름유형설명
savepointJdbcSavepoint롤백할 저장 지점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setAutoCommit(autoCommit)

이 메서드에 대한 문서는 java.sql.Connection#setAutoCommit(boolean)

매개변수

이름유형설명
autoCommitBooleantrue이면 자동 커밋 모드가 사용 설정됩니다. false가 사용 중지합니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setCatalog(catalog)

이 메서드에 대한 문서는 java.sql.Connection#setCatalog(String)

매개변수

이름유형설명
catalogString작업을 수행할 카탈로그 이름 (연결 데이터베이스의 하위 공간)입니다. 있습니다

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setHoldability(holdability)

이 메서드에 대한 문서는 java.sql.Connection#setHoldability(int)

매개변수

이름유형설명
holdabilityInteger이 객체로 생성된 JdbcResultSet 객체의 기본 보관 가능성은 연결 Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.

setReadOnly(readOnly)

이 메서드에 대한 문서는 java.sql.Connection#setReadOnly(boolean)

매개변수

이름유형설명
readOnlyBooleantrue이면 읽기 전용 모드가 사용 설정됩니다. false가 사용 중지합니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setSavepoint()

이 메서드에 관한 문서는 java.sql.Connection#setSavepoint()를 참고하세요.

리턴

JdbcSavepoint - 이름이 지정되지 않은 새 저장 지점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setSavepoint(name)

이 메서드에 대한 문서는 java.sql.Connection#setSavepoint(String)

매개변수

이름유형설명
nameString생성된 저장 지점의 이름입니다.

리턴

JdbcSavepoint - 이름이 지정된 새 저장 지점입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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

setTransactionIsolation(level)

이 메서드에 대한 문서는 java.sql.Connection#setTransactionIsolation(int)

매개변수

이름유형설명
levelInteger설정할 거래 수준(Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE, Jdbc.Connection.TRANSACTION_NONE 중 하나)입니다.

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.

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