Class JdbcStatement

JdbcStatement

JDBC Statement. 이 클래스의 문서는 java.sql.Statement 를 참고하세요.

메서드

메서드반환 유형간략한 설명
addBatch(sql)void이 메서드에 관한 문서는 java.sql.Statement#addBatch(String)를 참고하세요.
cancel()void이 메서드에 관한 문서는 java.sql.Statement#cancel()를 참고하세요.
clearBatch()void이 메서드에 관한 문서는 java.sql.Statement#clearBatch()를 참고하세요.
clearWarnings()void이 메서드에 관한 문서는 java.sql.Statement#clearWarnings()를 참고하세요.
close()void이 메서드에 관한 문서는 java.sql.Statement#close()를 참고하세요.
execute(sql)Boolean이 메서드에 관한 문서는 java.sql.Statement#execute(String)를 참고하세요.
execute(sql, autoGeneratedKeys)Boolean이 메서드에 관한 문서는 java.sql.Statement#execute(String, int)를 참고하세요.
execute(sql, columnIndexes)Boolean이 메서드에 관한 문서는 java.sql.Statement#execute(String, int[])를 참고하세요.
execute(sql, columnNames)Boolean이 메서드에 관한 문서는 java.sql.Statement#execute(String, String[])를 참고하세요.
executeBatch()Integer[]이 메서드에 관한 문서는 java.sql.Statement#executeBatch()를 참고하세요.
executeQuery(sql)JdbcResultSet이 메서드에 관한 문서는 java.sql.Statement#executeQuery(String)를 참고하세요.
executeUpdate(sql)Integer이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String)를 참고하세요.
executeUpdate(sql, autoGeneratedKeys)Integer이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String, int)를 참고하세요.
executeUpdate(sql, columnIndexes)Integer이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String, int[])를 참고하세요.
executeUpdate(sql, columnNames)Integer이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String, String[])를 참고하세요.
getConnection()JdbcConnection이 메서드에 관한 문서는 java.sql.Statement#getConnection()를 참고하세요.
getFetchDirection()Integer이 메서드에 관한 문서는 java.sql.Statement#getFetchDirection()를 참고하세요.
getFetchSize()Integer이 메서드에 관한 문서는 java.sql.Statement#getFetchSize()를 참고하세요.
getGeneratedKeys()JdbcResultSet이 메서드에 관한 문서는 java.sql.Statement#getGeneratedKeys()를 참고하세요.
getMaxFieldSize()Integer이 메서드에 관한 문서는 java.sql.Statement#getMaxFieldSize()를 참고하세요.
getMaxRows()Integer이 메서드에 관한 문서는 java.sql.Statement#getMaxRows()를 참고하세요.
getMoreResults()Boolean이 메서드에 관한 문서는 java.sql.Statement#getMoreResults()를 참고하세요.
getMoreResults(current)Boolean이 메서드에 관한 문서는 java.sql.Statement#getMoreResults(int)를 참고하세요.
getQueryTimeout()Integer이 메서드에 관한 문서는 java.sql.Statement#getQueryTimeout()를 참고하세요.
getResultSet()JdbcResultSet이 메서드에 관한 문서는 java.sql.Statement#getResultSet()를 참고하세요.
getResultSetConcurrency()Integer이 메서드에 관한 문서는 java.sql.Statement#getResultSetConcurrency()를 참고하세요.
getResultSetHoldability()Integer이 메서드에 관한 문서는 java.sql.Statement#getResultSetHoldability()를 참고하세요.
getResultSetType()Integer이 메서드에 관한 문서는 java.sql.Statement#getResultSetType()를 참고하세요.
getUpdateCount()Integer이 메서드에 관한 문서는 java.sql.Statement#getUpdateCount()를 참고하세요.
getWarnings()String[]이 메서드에 관한 문서는 java.sql.Statement#getWarnings()를 참고하세요.
isClosed()Boolean이 메서드에 관한 문서는 java.sql.Statement#isClosed()를 참고하세요.
isPoolable()Boolean이 메서드에 관한 문서는 java.sql.Statement#isPoolable()를 참고하세요.
setCursorName(name)void이 메서드에 관한 문서는 java.sql.Statement#setCursorName(String)를 참고하세요.
setEscapeProcessing(enable)void이 메서드에 관한 문서는 java.sql.Statement#setEscapeProcessing(boolean)를 참고하세요.
setFetchDirection(direction)void이 메서드에 관한 문서는 java.sql.Statement#setFetchDirection(int)를 참고하세요.
setFetchSize(rows)void이 메서드에 관한 문서는 java.sql.Statement#setFetchSize(int)를 참고하세요.
setMaxFieldSize(max)void이 메서드에 관한 문서는 java.sql.Statement#setMaxFieldSize(int)를 참고하세요.
setMaxRows(max)void이 메서드에 관한 문서는 java.sql.Statement#setMaxRows(int)를 참고하세요.
setPoolable(poolable)void이 메서드에 관한 문서는 java.sql.Statement#setPoolable(boolean)를 참고하세요.
setQueryTimeout(seconds)void이 메서드에 관한 문서는 java.sql.Statement#setQueryTimeout(int)를 참고하세요.

자세한 문서

addBatch(sql)

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

매개변수

이름유형설명
sqlString이 문에 추가할 SQL 명령어로, 일반적으로 SQL INSERT 또는 UPDATE입니다.

승인

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

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

cancel()

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

승인

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

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

clearBatch()

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

승인

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

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

clearWarnings()

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

승인

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

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

close()

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


execute(sql)

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

매개변수

이름유형설명
sqlString실행할 SQL 문입니다.

리턴

Boolean: 첫 번째 결과가 결과 집합인 경우 true, 업데이트 수인 경우 또는 결과가 없는 경우 false입니다.

승인

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

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

execute(sql, autoGeneratedKeys)

이 메서드에 관한 문서는 java.sql.Statement#execute(String, int)를 참고하세요.

매개변수

이름유형설명
sqlString실행할 SQL 문입니다.
autoGeneratedKeysInteger향후 검색에 사용할 수 있는 자동 생성 키의 여부를 나타내는 플래그입니다(Jdbc.Statement.RETURN_GENERATED_KEYS 또는 Jdbc.Statement.NO_GENERATED_KEYS).

리턴

Boolean: 첫 번째 결과가 결과 집합인 경우 true, 업데이트 수인 경우 또는 결과가 없는 경우 false입니다.

승인

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

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

execute(sql, columnIndexes)

이 메서드에 관한 문서는 java.sql.Statement#execute(String, int[])를 참고하세요.

매개변수

이름유형설명
sqlString실행할 SQL 문입니다.
columnIndexesInteger[]향후 검색에 사용할 수 있는 자동 생성 키가 있는 열 색인입니다.

리턴

Boolean: 첫 번째 결과가 결과 집합인 경우 true, 업데이트 수인 경우 또는 결과가 없는 경우 false입니다.

승인

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

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

execute(sql, columnNames)

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

매개변수

이름유형설명
sqlString실행할 SQL 문입니다.
columnNamesString[]향후 검색에 사용할 수 있는 자동 생성 키가 있는 열의 이름입니다.

리턴

Boolean: 첫 번째 결과가 결과 집합인 경우 true, 업데이트 수인 경우 또는 결과가 없는 경우 false입니다.

승인

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

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

executeBatch()

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

리턴

Integer[]: 일괄 처리에 명령어가 추가된 순서와 동일한 순서를 사용하여 일괄 처리의 각 명령어에 대한 업데이트 횟수입니다.

승인

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

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

executeQuery(sql)

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

매개변수

이름유형설명
sqlString실행할 SQL 문으로, 일반적으로 정적 SELECT입니다.

리턴

JdbcResultSet - 실행 결과가 포함된 결과 집합입니다. null이 아닙니다.

승인

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

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

executeUpdate(sql)

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

매개변수

이름유형설명
sqlString실행할 SQL 데이터 조작 언어 문 (예: INSERT, UPDATE, DELETE) 또는 아무것도 반환하지 않는 문 (예: DDL 문)

리턴

Integer: 데이터 조작 언어 문에 대한 행 수 또는 아무것도 반환하지 않는 문에 대한 0입니다.

승인

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

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

executeUpdate(sql, autoGeneratedKeys)

이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String, int)를 참고하세요.

매개변수

이름유형설명
sqlString실행할 SQL 데이터 조작 언어 문 (예: INSERT, UPDATE, DELETE) 또는 아무것도 반환하지 않는 문 (예: DDL 문)
autoGeneratedKeysInteger향후 검색에 사용할 수 있는 자동 생성 키의 여부를 나타내는 플래그입니다(Jdbc.Statement.RETURN_GENERATED_KEYS 또는 Jdbc.Statement.NO_GENERATED_KEYS).

리턴

Integer: 데이터 조작 언어 문에 대한 행 수 또는 아무것도 반환하지 않는 문에 대한 0입니다.

승인

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

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

executeUpdate(sql, columnIndexes)

이 메서드에 관한 문서는 java.sql.Statement#executeUpdate(String, int[])를 참고하세요.

매개변수

이름유형설명
sqlString실행할 SQL 데이터 조작 언어 문 (예: INSERT, UPDATE, DELETE) 또는 아무것도 반환하지 않는 문 (예: DDL 문)
columnIndexesInteger[]향후 검색에 사용할 수 있는 자동 생성 키가 있는 열 색인입니다.

리턴

Integer: 데이터 조작 언어 문에 대한 행 수 또는 아무것도 반환하지 않는 문에 대한 0입니다.

승인

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

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

executeUpdate(sql, columnNames)

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

매개변수

이름유형설명
sqlString실행할 SQL 데이터 조작 언어 문 (예: INSERT, UPDATE, DELETE) 또는 아무것도 반환하지 않는 문 (예: DDL 문)
columnNamesString[]향후 검색에 사용할 수 있는 자동 생성 키가 있는 열의 이름입니다.

리턴

Integer: 데이터 조작 언어 문에 대한 행 수 또는 아무것도 반환하지 않는 문에 대한 0입니다.

승인

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

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

getConnection()

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

리턴

JdbcConnection: 이 문을 생성한 연결입니다.

승인

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

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

getFetchDirection()

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

리턴

Integer — 이 문이 생성하는 결과 집합의 기본 방향으로, Jdbc.ResultSet.FETCH_FORWARD 또는 Jdbc.ResultSet.FETCH_REVERSE입니다.

승인

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

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

getFetchSize()

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

리턴

Integer: 이 문에 의해 생성된 결과 집합의 기본 행 가져오기 크기입니다.

승인

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

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

getGeneratedKeys()

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

리턴

JdbcResultSet: 이 문을 실행하여 생성된 자동 생성 키가 포함된 결과 집합입니다.

승인

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

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

getMaxFieldSize()

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

리턴

Integer: 문자 및 바이너리 값을 저장하는 열의 현재 열 바이트 크기 제한입니다. 값이 0이면 제한이 없음을 나타냅니다.

승인

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

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

getMaxRows()

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

리턴

Integer: 이 문이 생성한 결과 집합의 현재 최대 행 수입니다. 값이 0이면 제한이 없음을 나타냅니다.

승인

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

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

getMoreResults()

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

리턴

Boolean: 다음 결과가 결과 집합인 경우 true이고, 그렇지 않으면 false입니다.

승인

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

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

getMoreResults(current)

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

매개변수

이름유형설명
currentInteger가져올 때 현재 결과 집합에 어떤 일이 발생하는지 나타내는 플래그입니다. 이 값은 Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT, Jdbc.Statement.CLOSE_ALL_RESULTS 중 하나입니다.

리턴

Boolean: 다음 결과가 결과 집합인 경우 true이고, 그렇지 않으면 false입니다.

승인

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

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

getQueryTimeout()

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

리턴

Integer: 현재 쿼리 제한 시간(초)입니다. 값이 0이면 제한 시간이 없음을 나타냅니다.

승인

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

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

getResultSet()

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

리턴

JdbcResultSet: 현재 결과 집합 또는 결과가 업데이트 수이거나 더 이상 결과가 없는 경우 null입니다.

승인

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

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

getResultSetConcurrency()

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

리턴

Integer: 이 문에 의해 생성된 결과 집합의 결과 집합 동시 실행입니다. Jdbc.ResultSet.CONCUR_READ_ONLY 또는 Jdbc.ResultSet.CONCUR_UPDATABLE입니다.

승인

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

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

getResultSetHoldability()

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

리턴

Integer: 결과 집합 보유 가능 여부로, Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT입니다.

승인

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

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

getResultSetType()

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

리턴

Integer: 이 문에 의해 생성된 결과 집합의 결과 집합 유형으로, Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE 또는 Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE입니다.

승인

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

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

getUpdateCount()

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

리턴

Integer: 현재 결과를 업데이트 수로 나타내거나, 현재 결과가 결과 세트이거나 더 이상 결과가 없는 경우에는 -1입니다.

승인

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

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

getWarnings()

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

리턴

String[]: 현재 경고 세트 또는 경고가 없는 경우 null

승인

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

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

isClosed()

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

리턴

Boolean: 이 문이 닫힌 경우 true, 닫히지 않은 경우 false입니다.

승인

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

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

isPoolable()

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

리턴

Boolean: 이 문이 풀링 가능한 경우 true, 그렇지 않으면 false입니다.

승인

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

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

setCursorName(name)

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

매개변수

이름유형설명
nameString새 커서 이름으로, 연결 내에서 고유해야 합니다.

승인

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

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

setEscapeProcessing(enable)

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

매개변수

이름유형설명
enableBooleantrue이면 이스케이프 처리가 사용 설정되고, 그렇지 않으면 사용 중지됩니다.

승인

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

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

setFetchDirection(direction)

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

매개변수

이름유형설명
directionInteger설정할 지정된 방향입니다(Jdbc.ResultSet.FETCH_FORWARD 또는 Jdbc.ResultSet.FETCH_REVERSE).

승인

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

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

setFetchSize(rows)

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

매개변수

이름유형설명
rowsInteger가져올 행 수입니다.

승인

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

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

setMaxFieldSize(max)

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

매개변수

이름유형설명
maxInteger새 열 바이트 크기 제한입니다. 값이 0이면 제한이 없음을 나타냅니다.

승인

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

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

setMaxRows(max)

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

매개변수

이름유형설명
maxInteger이 문에 의해 생성된 결과 집합에 포함될 수 있는 최대 행 수입니다. 값이 0이면 한도가 없음을 나타냅니다.

승인

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

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

setPoolable(poolable)

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

매개변수

이름유형설명
poolableBooleantrue인 경우 이 문이 풀링되도록 요청하고, 그렇지 않으면 풀링되지 않도록 요청합니다.

승인

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

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

setQueryTimeout(seconds)

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

매개변수

이름유형설명
secondsInteger새 쿼리 시간 제한(초)입니다. 값이 0이면 시간 제한이 없음을 나타냅니다.

승인

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

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