IStatement Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que genera.
[Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")]
public interface IStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")>]
type IStatement = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementaciones
Comentarios
Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que genera.
De forma predeterminada, solo se puede abrir un ResultSet
objeto por Statement
objeto al mismo tiempo. Por lo tanto, si la lectura de un ResultSet
objeto está intercalada con la lectura de otra, cada uno debe haber sido generado por objetos diferentes Statement
. Todos los métodos de ejecución de la interfaz cierran implícitamente el Statement
objeto actual ResultSet
de una instrucción si existe uno abierto.
Documentación de Java para java.sql.Statement
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Campos
CloseAllResults |
Constante que indica que todos los |
CloseCurrentResult |
Constante que indica que el objeto actual |
ExecuteFailed |
Constante que indica que se produjo un error al ejecutar una instrucción por lotes. |
KeepCurrentResult |
Constante que indica que el objeto actual |
NoGeneratedKeys |
Constante que indica que las claves generadas no deben estar disponibles para su recuperación. |
ReturnGeneratedKeys |
Constante que indica que las claves generadas deben estar disponibles para su recuperación. |
SuccessNoInfo |
Constante que indica que una instrucción por lotes se ejecutó correctamente, pero que no hay ningún recuento del número de filas que afectó está disponible. |
Propiedades
Connection |
Obtiene el |
FetchDirection |
Obtiene la dirección predeterminada para capturar filas para |
FetchSize |
Obtiene el número predeterminado de filas de una captura para los |
GeneratedKeys |
Devuelve las claves generadas automáticamente creadas mediante la ejecución de esta instrucción. |
Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
IsClosed |
Devuelve true si esta instrucción se ha cerrado; de lo contrario, false. |
JniIdentityHashCode |
Devuelve el valor de |
JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
MaxFieldSize |
Obtiene el número máximo de bytes que se pueden devolver como valores de columnas de caracteres y de tipo binario de una |
MaxRows |
Obtiene el número máximo de filas que puede |
MoreResults |
Se mueve al siguiente resultado de esta instrucción. |
PeerReference |
Devuelve una JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Poolable |
Devuelve true si esta instrucción es agrupable; de lo contrario, false. |
QueryTimeout |
Obtiene el valor de tiempo de espera para el tiempo de ejecución de la instrucción. |
ResultSet |
Obtiene el resultado actual. |
ResultSetConcurrency |
Obtiene la configuración de simultaneidad para |
ResultSetHoldability |
Obtiene la configuración de suspensión del cursor para |
ResultSetType |
Obtiene la |
UpdateCount |
Obtiene un recuento de actualizaciones para el resultado actual si no es . |
Warnings |
Recupera la primera |
Métodos
AddBatch(String) |
Agrega el comando SQL especificado a la lista actual de commmands para este |
Cancel() |
Cancela este |
ClearBatch() |
Vacía la lista actual de comandos SQL de este |
ClearWarnings() |
Borra todas las advertencias notificadas en este |
Close() |
Libera inmediatamente la base de datos de este |
Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
Execute(String) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados. |
Execute(String, Int32) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente deben estar disponibles para su recuperación. |
Execute(String, Int32[]) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. |
Execute(String, String[]) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. |
ExecuteBatch() |
Envía un lote de comandos a la base de datos para su ejecución y, si todos los comandos se ejecutan correctamente, devuelve una matriz de recuentos de actualizaciones. |
ExecuteQuery(String) |
Ejecuta la instrucción SQL dada, que devuelve un único |
ExecuteUpdate(String) |
Ejecuta la instrucción SQL dada, que puede ser una |
ExecuteUpdate(String, Int32) |
Ejecuta la instrucción SQL dada y indica al controlador con la marca especificada si las claves generadas automáticamente por este |
ExecuteUpdate(String, Int32[]) |
Ejecuta la instrucción SQL dada y indica al controlador que las claves generadas automáticamente indicadas en la matriz dada deben estar disponibles para su recuperación. |
ExecuteUpdate(String, String[]) |
Ejecuta la instrucción SQL dada y indica al controlador que las claves generadas automáticamente indicadas en la matriz dada deben estar disponibles para su recuperación. |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
GetMoreResults(Int32) |
Se mueve al siguiente resultado de este |
IsWrapperFor(Class) |
Devuelve true si esto implementa el argumento de interfaz o es directa o indirectamente un contenedor para un objeto que sí lo hace. (Heredado de IWrapper) |
SetCursorName(String) |
Establece el nombre del cursor de SQL en el especificado |
SetEscapeProcessing(Boolean) |
Establece el procesamiento de escape activado o desactivado. |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que genera. (Heredado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Unwrap(Class) |
Devuelve un objeto que implementa la interfaz especificada para permitir el acceso a métodos no estándar o métodos estándar no expuestos por el proxy. (Heredado de IWrapper) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que genera. |
GetJniTypeName(IJavaPeerable) |
Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que genera. |