Um Statement
JDBC. Para consultar a documentação dessa classe, consulte java.sql.Statement
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
add | void | Para consultar a documentação desse método, acesse
java.sql.Statement#addBatch(String) . |
cancel() | void | Para consultar a documentação desse método, acesse
java.sql.Statement#cancel() . |
clear | void | Para consultar a documentação desse método, acesse
java.sql.Statement#clearBatch() . |
clear | void | Para consultar a documentação desse método, acesse
java.sql.Statement#clearWarnings() . |
close() | void | Para consultar a documentação desse método, acesse
java.sql.Statement#close() . |
execute(sql) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#execute(String) . |
execute(sql, autoGeneratedKeys) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#execute(String, int) . |
execute(sql, columnIndexes) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#execute(String, int[]) . |
execute(sql, columnNames) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#execute(String, String[]) . |
execute | Integer[] | Para consultar a documentação desse método, acesse
java.sql.Statement#executeBatch() . |
execute | Jdbc | Para consultar a documentação desse método, acesse
java.sql.Statement#executeQuery(String) . |
execute | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String) . |
execute | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, int) . |
execute | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, int[]) . |
execute | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, String[]) . |
get | Jdbc | Para consultar a documentação desse método, acesse
java.sql.Statement#getConnection() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getFetchDirection() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getFetchSize() . |
get | Jdbc | Para consultar a documentação desse método, acesse
java.sql.Statement#getGeneratedKeys() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getMaxFieldSize() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getMaxRows() . |
get | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#getMoreResults() . |
get | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#getMoreResults(int) . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getQueryTimeout() . |
get | Jdbc | Para consultar a documentação desse método, acesse
java.sql.Statement#getResultSet() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getResultSetConcurrency() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getResultSetHoldability() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getResultSetType() . |
get | Integer | Para consultar a documentação desse método, acesse
java.sql.Statement#getUpdateCount() . |
get | String[] | Para consultar a documentação desse método, acesse
java.sql.Statement#getWarnings() . |
is | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#isClosed() . |
is | Boolean | Para consultar a documentação desse método, acesse
java.sql.Statement#isPoolable() . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setCursorName(String) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setEscapeProcessing(boolean) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setFetchDirection(int) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setFetchSize(int) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setMaxFieldSize(int) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setMaxRows(int) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setPoolable(boolean) . |
set | void | Para consultar a documentação desse método, acesse
java.sql.Statement#setQueryTimeout(int) . |
Documentação detalhada
add Batch(sql)
Para consultar a documentação desse método, acesse
java.sql.Statement#addBatch(String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | O 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
clear Batch()
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
clear Warnings()
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
Nome | Tipo | Descrição |
---|---|---|
sql | String | A 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
Nome | Tipo | Descrição |
---|---|---|
sql | String | A instrução SQL a ser executada. |
auto | Integer | Uma 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
Nome | Tipo | Descrição |
---|---|---|
sql | String | A instrução SQL a ser executada. |
column | Integer[] | 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
Nome | Tipo | Descrição |
---|---|---|
sql | String | A instrução SQL a ser executada. |
column | String[] | 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
execute Batch()
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
execute Query(sql)
Para consultar a documentação desse método, acesse
java.sql.Statement#executeQuery(String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | A instrução SQL a ser executada, normalmente um SELECT estático. |
Retornar
Jdbc
: 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
execute Update(sql)
Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | A 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
execute Update(sql, autoGeneratedKeys)
Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | A 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). |
auto | Integer | Uma 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
execute Update(sql, columnIndexes)
Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, int[])
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | A 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). |
column | Integer[] | 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
execute Update(sql, columnNames)
Para consultar a documentação desse método, acesse
java.sql.Statement#executeUpdate(String, String[])
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
sql | String | A 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). |
column | String[] | 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
get Connection()
Para consultar a documentação desse método, acesse
java.sql.Statement#getConnection()
.
Retornar
Jdbc
: 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
get Fetch Direction()
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
get Fetch Size()
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
get Generated Keys()
Para consultar a documentação desse método, acesse
java.sql.Statement#getGeneratedKeys()
.
Retornar
Jdbc
: 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
get Max Field Size()
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
get Max Rows()
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
get More Results()
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
get More Results(current)
Para consultar a documentação desse método, acesse
java.sql.Statement#getMoreResults(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
current | Integer | Uma 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
get Query Timeout()
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
get Result Set()
Para consultar a documentação desse método, acesse
java.sql.Statement#getResultSet()
.
Retornar
Jdbc
: 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
get Result Set Concurrency()
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
get Result Set Holdability()
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
get Result Set Type()
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
get Update Count()
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
get Warnings()
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
is Closed()
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
is Poolable()
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
set Cursor Name(name)
Para consultar a documentação desse método, acesse
java.sql.Statement#setCursorName(String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | O 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
set Escape Processing(enable)
Para consultar a documentação desse método, acesse
java.sql.Statement#setEscapeProcessing(boolean)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
enable | Boolean | Se 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
set Fetch Direction(direction)
Para consultar a documentação desse método, acesse
java.sql.Statement#setFetchDirection(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
direction | Integer | A 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
set Fetch Size(rows)
Para consultar a documentação desse método, acesse
java.sql.Statement#setFetchSize(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
rows | Integer | O 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
set Max Field Size(max)
Para consultar a documentação desse método, acesse
java.sql.Statement#setMaxFieldSize(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
max | Integer | O 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
set Max Rows(max)
Para consultar a documentação desse método, acesse
java.sql.Statement#setMaxRows(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
max | Integer | O 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
set Poolable(poolable)
Para consultar a documentação desse método, acesse
java.sql.Statement#setPoolable(boolean)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
poolable | Boolean | Se 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
set Query Timeout(seconds)
Para consultar a documentação desse método, acesse
java.sql.Statement#setQueryTimeout(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
seconds | Integer | O 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