Condividi tramite


SQLException Classe

Definizione

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

[Android.Runtime.Register("java/sql/SQLException", DoNotGenerateAcw=true)]
public class SQLException : Java.Lang.Exception, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IIterable
[<Android.Runtime.Register("java/sql/SQLException", DoNotGenerateAcw=true)>]
type SQLException = class
    inherit Exception
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IIterable
Ereditarietà
Derivato
Attributi
Implementazioni

Commenti

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

Ognuno SQLException fornisce diversi tipi di informazioni: <UL><LI> una stringa che descrive l'errore. Questa operazione viene usata come messaggio di eccezione Java, disponibile tramite il metodo getMesasge. <LI> una stringa "SQLstate", che segue le convenzioni XOPEN SQLstate o SQL:2003. I valori della stringa SQLState sono descritti nella specifica appropriata. Il DatabaseMetaData metodo getSQLStateType può essere usato per individuare se il driver restituisce il tipo XOPEN o il tipo SQL:2003. <LI> un codice di errore intero specifico per ogni fornitore. In genere, questo sarà il codice di errore effettivo restituito dal database sottostante. <LI> una catena a un'eccezione successiva. Questa operazione può essere usata per fornire informazioni aggiuntive sugli errori. <LI> la relazione causale, se presente per questo SQLExceptionoggetto . </UL>

Documentazione Java per java.sql.SQLException.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

SQLException()

Costruisce un oggetto SQLException.

SQLException(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

SQLException(String)

Costruisce un SQLException oggetto con un oggetto specificato reason.

SQLException(String, String)

Costruisce un SQLException oggetto con un oggetto specificato reason e SQLState.

SQLException(String, String, Int32)

Costruisce un SQLException oggetto con un oggetto specificato SQLStatereasone vendorCode.

SQLException(String, String, Int32, Throwable)

Costruisce un SQLException oggetto con un oggetto specificato reason, vendorCodeSQLStatee cause.

SQLException(String, String, Throwable)

Costruisce un SQLException oggetto con un oggetto specificato SQLStatereasone cause.

SQLException(String, Throwable)

Costruisce un SQLException oggetto con un oggetto specificato reason e cause.

SQLException(Throwable)

Costruisce un SQLException oggetto con un oggetto specificato cause.

Campi

is_generated

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)

Proprietà

Cause

Restituisce la causa di questo generabile o null se la causa è inesistente o sconosciuta.

(Ereditato da Throwable)
Class

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
ErrorCode

Recupera il codice di eccezione specifico del fornitore per questo SQLException oggetto.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Throwable)
JniIdentityHashCode

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
JniPeerMembers

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

LocalizedMessage

Crea una descrizione localizzata di questo oggetto generata.

(Ereditato da Throwable)
Message

Restituisce la stringa di messaggio di dettaglio di questo oggetto generata.

(Ereditato da Throwable)
NextException

Recupera l'eccezione concatenata a questo SQLException oggetto impostaNextException(SQLException ex). -o- Aggiunge un SQLException oggetto alla fine della catena.

PeerReference

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
SQLState

Recupera SQLState per questo SQLException oggetto.

StackTrace

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

AddSuppressed(Throwable)

Aggiunge l'eccezione specificata alle eccezioni eliminate per recapitare questa eccezione.

(Ereditato da Throwable)
Dispose()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
Dispose(Boolean)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
FillInStackTrace()

Compila la traccia dello stack di esecuzione.

(Ereditato da Throwable)
GetStackTrace()

Fornisce l'accesso a livello di codice alle informazioni di traccia dello stack stampate da #printStackTrace().

(Ereditato da Throwable)
GetSuppressed()

Restituisce una matrice contenente tutte le eccezioni eliminate, in genere dall'istruzione try-with-resources, per recapitare questa eccezione.

(Ereditato da Throwable)
InitCause(Throwable)

Inizializza la causa di questo generabile al valore specificato.

(Ereditato da Throwable)
Iterator()

Restituisce un iteratore sull'oggetto SQLExceptions concatenato.

PrintStackTrace()

Stampa questo risultato generata e il relativo backtrace al flusso di errori standard.

(Ereditato da Throwable)
PrintStackTrace(PrintStream)

Stampa questo elemento generata e il relativo backtrace nel flusso di stampa specificato.

(Ereditato da Throwable)
PrintStackTrace(PrintWriter)

Stampa questo elemento generata e il relativo backtrace al writer di stampa specificato.

(Ereditato da Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Throwable)
SetStackTrace(StackTraceElement[])

Imposta gli elementi di traccia dello stack che verranno restituiti da e stampati da #getStackTrace()#printStackTrace() e metodi correlati.

(Ereditato da Throwable)
ToString()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
UnregisterFromRuntime()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)

Implementazioni dell'interfaccia esplicita

IIterable.Iterator()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

IJavaPeerable.Disposed()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.Finalized()

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.JniManagedPeerState

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

(Ereditato da Throwable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

GetJniTypeName(IJavaPeerable)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

ToEnumerable(IIterable)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

ToEnumerable<T>(IIterable)

Eccezione che fornisce informazioni su un errore di accesso al database o su altri errori.

Si applica a