Class JdbcStatement

JdbcStatement

Um Statement JDBC. Para consultar a documentação dessa classe, consulte java.sql.Statement .

Métodos

MétodoTipo de retornoBreve descrição
addBatch(sql)voidPara consultar a documentação desse método, acesse java.sql.Statement#addBatch(String).
cancel()voidPara consultar a documentação desse método, acesse java.sql.Statement#cancel().
clearBatch()voidPara consultar a documentação desse método, acesse java.sql.Statement#clearBatch().
clearWarnings()voidPara consultar a documentação desse método, acesse java.sql.Statement#clearWarnings().
close()voidPara consultar a documentação desse método, acesse java.sql.Statement#close().
execute(sql)BooleanPara consultar a documentação desse método, acesse java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPara consultar a documentação desse método, acesse java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPara consultar a documentação desse método, acesse java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPara consultar a documentação desse método, acesse java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Para consultar a documentação desse método, acesse java.sql.Statement#executeBatch().
executeQuery(sql)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.Statement#executeQuery(String).
executeUpdate(sql)IntegerPara consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPara consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPara consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPara consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionPara consultar a documentação desse método, acesse java.sql.Statement#getConnection().
getFetchDirection()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getMaxRows().
getMoreResults()BooleanPara consultar a documentação desse método, acesse java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPara consultar a documentação desse método, acesse java.sql.Statement#getMoreResults(int).
getQueryTimeout()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getResultSetType().
getUpdateCount()IntegerPara consultar a documentação desse método, acesse java.sql.Statement#getUpdateCount().
getWarnings()String[]Para consultar a documentação desse método, acesse java.sql.Statement#getWarnings().
isClosed()BooleanPara consultar a documentação desse método, acesse java.sql.Statement#isClosed().
isPoolable()BooleanPara consultar a documentação desse método, acesse java.sql.Statement#isPoolable().
setCursorName(name)voidPara consultar a documentação desse método, acesse java.sql.Statement#setCursorName(String).
setEscapeProcessing(enable)voidPara consultar a documentação desse método, acesse java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPara consultar a documentação desse método, acesse java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPara consultar a documentação desse método, acesse java.sql.Statement#setFetchSize(int).
setMaxFieldSize(max)voidPara consultar a documentação desse método, acesse java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPara consultar a documentação desse método, acesse java.sql.Statement#setMaxRows(int).
setPoolable(poolable)voidPara consultar a documentação desse método, acesse java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPara consultar a documentação desse método, acesse java.sql.Statement#setQueryTimeout(int).

Documentação detalhada

addBatch(sql)

Para consultar a documentação desse método, acesse java.sql.Statement#addBatch(String).

Parâmetros

NomeTipoDescrição
sqlStringO comando SQL a ser adicionado a essa instrução, normalmente um INSERT ou UPDATE SQL.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

cancel()

Para consultar a documentação desse método, acesse java.sql.Statement#cancel().

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

clearBatch()

Para consultar a documentação desse método, acesse java.sql.Statement#clearBatch().

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

clearWarnings()

Para consultar a documentação desse método, acesse java.sql.Statement#clearWarnings().

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

close()

Para consultar a documentação desse método, acesse java.sql.Statement#close().


execute(sql)

Para consultar a documentação desse método, acesse java.sql.Statement#execute(String).

Parâmetros

NomeTipoDescrição
sqlStringA instrução SQL a ser executada.

Retornar

Boolean: true se o primeiro resultado for um conjunto de resultados. false se for uma contagem de atualizações ou se não houver resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

execute(sql, autoGeneratedKeys)

Para consultar a documentação desse método, acesse java.sql.Statement#execute(String, int).

Parâmetros

NomeTipoDescrição
sqlStringA instrução SQL a ser executada.
autoGeneratedKeysIntegerUma flag que indica se as chaves geradas automaticamente são disponibilizadas para recuperação futura: Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS.

Retornar

Boolean: true se o primeiro resultado for um conjunto de resultados. false se for uma contagem de atualizações ou se não houver resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

execute(sql, columnIndexes)

Para consultar a documentação desse método, acesse java.sql.Statement#execute(String, int[]).

Parâmetros

NomeTipoDescrição
sqlStringA instrução SQL a ser executada.
columnIndexesInteger[]Os índices de colunas em que as chaves geradas automaticamente são disponibilizadas para recuperação futura.

Retornar

Boolean: true se o primeiro resultado for um conjunto de resultados. false se for uma contagem de atualizações ou se não houver resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

execute(sql, columnNames)

Para consultar a documentação desse método, acesse java.sql.Statement#execute(String, String[]).

Parâmetros

NomeTipoDescrição
sqlStringA instrução SQL a ser executada.
columnNamesString[]Os nomes das colunas em que as chaves geradas automaticamente são disponibilizadas para recuperação futura.

Retornar

Boolean: true se o primeiro resultado for um conjunto de resultados. false se for uma contagem de atualizações ou se não houver resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeBatch()

Para consultar a documentação desse método, acesse java.sql.Statement#executeBatch().

Retornar

Integer[]: as contagens de atualização para cada comando no lote, usando a mesma ordem em que os comandos foram adicionados ao lote.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeQuery(sql)

Para consultar a documentação desse método, acesse java.sql.Statement#executeQuery(String).

Parâmetros

NomeTipoDescrição
sqlStringA instrução SQL a ser executada, normalmente um SELECT estático.

Retornar

JdbcResultSet: um conjunto de resultados que contém os resultados da execução. Isso nunca é null.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeUpdate(sql)

Para consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String).

Parâmetros

NomeTipoDescrição
sqlStringA instrução de linguagem de manipulação de dados SQL a ser executada (como INSERT, UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução DDL).

Retornar

Integer: a contagem de linhas das instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeUpdate(sql, autoGeneratedKeys)

Para consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, int).

Parâmetros

NomeTipoDescrição
sqlStringA instrução de linguagem de manipulação de dados SQL a ser executada (como INSERT, UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução DDL).
autoGeneratedKeysIntegerUma flag que indica se as chaves geradas automaticamente são disponibilizadas para recuperação futura: Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS.

Retornar

Integer: a contagem de linhas das instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeUpdate(sql, columnIndexes)

Para consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, int[]).

Parâmetros

NomeTipoDescrição
sqlStringA instrução de linguagem de manipulação de dados SQL a ser executada (como INSERT, UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução DDL).
columnIndexesInteger[]Os índices de colunas em que as chaves geradas automaticamente são disponibilizadas para recuperação futura.

Retornar

Integer: a contagem de linhas das instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

executeUpdate(sql, columnNames)

Para consultar a documentação desse método, acesse java.sql.Statement#executeUpdate(String, String[]).

Parâmetros

NomeTipoDescrição
sqlStringA instrução de linguagem de manipulação de dados SQL a ser executada (como INSERT, UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução DDL).
columnNamesString[]Os nomes das colunas em que as chaves geradas automaticamente são disponibilizadas para recuperação futura.

Retornar

Integer: a contagem de linhas das instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getConnection()

Para consultar a documentação desse método, acesse java.sql.Statement#getConnection().

Retornar

JdbcConnection: a conexão que produziu essa instrução.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getFetchDirection()

Para consultar a documentação desse método, acesse java.sql.Statement#getFetchDirection().

Retornar

Integer: a direção padrão dos conjuntos de resultados gerados por essa instrução, que é Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getFetchSize()

Para consultar a documentação desse método, acesse java.sql.Statement#getFetchSize().

Retornar

Integer: o tamanho de busca de linha padrão para conjuntos de resultados gerados a partir desta instrução.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getGeneratedKeys()

Para consultar a documentação desse método, acesse java.sql.Statement#getGeneratedKeys().

Retornar

JdbcResultSet: um conjunto de resultados que contém as chaves geradas automaticamente pela execução desta instrução.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getMaxFieldSize()

Para consultar a documentação desse método, acesse java.sql.Statement#getMaxFieldSize().

Retornar

Integer: o limite atual de tamanho de bytes da coluna para colunas que armazenam valores de caracteres e binários. Um valor de zero indica que não há limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getMaxRows()

Para consultar a documentação desse método, acesse java.sql.Statement#getMaxRows().

Retornar

Integer: o número máximo atual de linhas de um conjunto de resultados produzido por essa instrução. Um valor 0 indica que não há limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getMoreResults()

Para consultar a documentação desse método, acesse java.sql.Statement#getMoreResults().

Retornar

Boolean: true se o próximo resultado for um conjunto de resultados. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getMoreResults(current)

Para consultar a documentação desse método, acesse java.sql.Statement#getMoreResults(int).

Parâmetros

NomeTipoDescrição
currentIntegerUma flag que indica o que acontece com os conjuntos de resultados atuais quando são recuperados. Esse valor é Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT ou Jdbc.Statement.CLOSE_ALL_RESULTS.

Retornar

Boolean: true se o próximo resultado for um conjunto de resultados. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getQueryTimeout()

Para consultar a documentação desse método, acesse java.sql.Statement#getQueryTimeout().

Retornar

Integer: o tempo limite de consulta atual em segundos. Um valor de zero indica que não há tempo limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getResultSet()

Para consultar a documentação desse método, acesse java.sql.Statement#getResultSet().

Retornar

JdbcResultSet: o conjunto de resultados atual ou null se o resultado for uma contagem de atualizações ou não houver mais resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getResultSetConcurrency()

Para consultar a documentação desse método, acesse java.sql.Statement#getResultSetConcurrency().

Retornar

Integer: a consistência do conjunto de resultados para conjuntos de resultados gerados a partir desta instrução, que é Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getResultSetHoldability()

Para consultar a documentação desse método, acesse java.sql.Statement#getResultSetHoldability().

Retornar

Integer: a retenção do conjunto de resultados, que é Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getResultSetType()

Para consultar a documentação desse método, acesse java.sql.Statement#getResultSetType().

Retornar

Integer: o tipo de conjunto de resultados gerado por essa instrução, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getUpdateCount()

Para consultar a documentação desse método, acesse java.sql.Statement#getUpdateCount().

Retornar

Integer: o resultado atual como uma contagem de atualizações ou -1 se o resultado atual for um conjunto de resultados ou se não houver mais resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getWarnings()

Para consultar a documentação desse método, acesse java.sql.Statement#getWarnings().

Retornar

String[]: o conjunto atual de avisos ou null se não houver avisos.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

isClosed()

Para consultar a documentação desse método, acesse java.sql.Statement#isClosed().

Retornar

Boolean: true se a instrução estiver fechada. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

isPoolable()

Para consultar a documentação desse método, acesse java.sql.Statement#isPoolable().

Retornar

Boolean: true se a instrução puder ser agrupada. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setCursorName(name)

Para consultar a documentação desse método, acesse java.sql.Statement#setCursorName(String).

Parâmetros

NomeTipoDescrição
nameStringO novo nome do cursor, que precisa ser exclusivo em uma conexão.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setEscapeProcessing(enable)

Para consultar a documentação desse método, acesse java.sql.Statement#setEscapeProcessing(boolean).

Parâmetros

NomeTipoDescrição
enableBooleanSe true, o processamento de escape é ativado. Caso contrário, ele é desativado.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setFetchDirection(direction)

Para consultar a documentação desse método, acesse java.sql.Statement#setFetchDirection(int).

Parâmetros

NomeTipoDescrição
directionIntegerA direção especificada a ser definida, que é Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setFetchSize(rows)

Para consultar a documentação desse método, acesse java.sql.Statement#setFetchSize(int).

Parâmetros

NomeTipoDescrição
rowsIntegerO número de linhas a serem buscadas.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setMaxFieldSize(max)

Para consultar a documentação desse método, acesse java.sql.Statement#setMaxFieldSize(int).

Parâmetros

NomeTipoDescrição
maxIntegerO novo limite de tamanho em bytes da coluna. Um valor de zero indica que não há limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setMaxRows(max)

Para consultar a documentação desse método, acesse java.sql.Statement#setMaxRows(int).

Parâmetros

NomeTipoDescrição
maxIntegerO número máximo de linhas que um conjunto de resultados gerado por essa instrução pode ter. Um valor de 0 indica que não há limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setPoolable(poolable)

Para consultar a documentação desse método, acesse java.sql.Statement#setPoolable(boolean).

Parâmetros

NomeTipoDescrição
poolableBooleanSe true, solicita que esta instrução seja agrupada. Caso contrário, solicita que ela não seja agrupada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setQueryTimeout(seconds)

Para consultar a documentação desse método, acesse java.sql.Statement#setQueryTimeout(int).

Parâmetros

NomeTipoDescrição
secondsIntegerO tempo limite da nova consulta em segundos. Um valor de 0 indica que não há tempo limite.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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