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()JdbcStatement데이터베이스에 SQL 문을 전송하기 위한 JdbcStatement 객체를 만듭니다.
createStatement(resultSetType, resultSetConcurrency)JdbcStatement데이터베이스에 SQL 문을 전송하기 위한 JdbcStatement 객체를 만듭니다.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatement데이터베이스에 SQL 문을 전송하기 위한 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()

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

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

참고 항목

  • Connection.close()

commit()

대기 중인 모든 변경사항을 영구적으로 만들고 이 JdbcConnection에 의해 유지된 데이터베이스 잠금을 해제합니다.

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();

승인

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

  • 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()도 참고하세요.

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

리턴

JdbcBlob - 빈 blob 객체입니다.


createClob()

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

리턴

JdbcClob - 빈 clob 객체입니다.


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 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();

리턴

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) 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();

매개변수

이름유형설명
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) 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();

매개변수

이름유형설명
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)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' 자리표시자를 포함할 수 있는 SQL 문입니다.

리턴

String: 제공된 문의 네이티브 형식입니다.

승인

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

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

prepareCall(sql)

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

매개변수

이름유형설명
sqlString하나 이상의 '?' 자리표시자를 포함할 수 있는 SQL 문으로, 일반적으로 JDBC 호출 이스케이프 구문을 사용하여 제공됩니다.

리턴

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


prepareCall(sql, resultSetType, resultSetConcurrency)

이 메서드에 대한 문서는 java.sql.Connection#prepareCall(String, int, int)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' 자리표시자를 포함할 수 있는 SQL 문으로, 일반적으로 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)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' 자리표시자를 포함할 수 있는 SQL 문으로, 일반적으로 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)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' IN 매개변수 자리표시자를 포함할 수 있는 SQL 문입니다.

리턴

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


prepareStatement(sql, autoGeneratedKeys)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int)를 참고하세요.

매개변수

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

리턴

JdbcPreparedStatement - 미리 컴파일된 SQL 문을 포함하는 준비된 명령문으로, 자동 생성 키를 반환할 수 있습니다.


prepareStatement(sql, resultSetType, resultSetConcurrency)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, int, int)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' IN 매개변수 자리표시자를 포함할 수 있는 SQL 문입니다.
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)를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' IN 매개변수 자리표시자를 포함할 수 있는 SQL 문입니다.
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[])를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' IN 매개변수 자리표시자를 포함할 수 있는 SQL 문입니다.
indicesInteger[]삽입된 행에서 반환되는 열의 열 색인입니다.

리턴

JdbcPreparedStatement — 미리 컴파일된 SQL 문을 포함하는 준비된 문으로, 제공된 열 색인으로 지정된 자동 생성 키를 반환할 수 있습니다.


prepareStatementByName(sql, columnNames)

이 메서드에 대한 문서는 java.sql.Connection#prepareStatement(String, String[])를 참고하세요.

매개변수

이름유형설명
sqlString하나 이상의 '?' IN 매개변수 자리표시자를 포함할 수 있는 SQL 문입니다.
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