IDatabaseMetaData Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Umfassende Informationen zur Datenbank insgesamt.
[Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")]
public interface IDatabaseMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")>]
type IDatabaseMetaData = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Umfassende Informationen zur Datenbank insgesamt.
Diese Schnittstelle wird von Treiberanbietern implementiert, um den Benutzern die Funktionen eines Datenbankmanagementsystems (Database Management System, DBMS) in Kombination mit dem Treiber basierend auf DEM FONTS<sup><font size=-2>TM</font></sup> technology ("FONTS driver") mitzuteilen, das mit diesem verwendet wird. Verschiedene relationale DBMSs unterstützen häufig unterschiedliche Features, implementieren Features auf unterschiedliche Weise und verwenden unterschiedliche Datentypen. Darüber hinaus kann ein Treiber ein Feature darüber implementieren, was die DBMS bietet. Informationen, die von Methoden in dieser Schnittstelle zurückgegeben werden, gelten für die Funktionen eines bestimmten Treibers und eines bestimmten DBMS, die zusammenarbeiten. Beachten Sie, dass wie in dieser Dokumentation der Begriff "Datenbank" generisch verwendet wird, um sowohl auf den Treiber als auch auf DBMS zu verweisen.
Ein Benutzer für diese Schnittstelle ist in der Regel ein Tool, das ermitteln muss, wie man mit dem zugrunde liegenden DBMS umgehen kann. Dies gilt insbesondere für Anwendungen, die mit mehr als einem DBMS verwendet werden sollen. Beispielsweise kann ein Tool die Methode getTypeInfo verwenden, um herauszufinden, welche Datentypen in einer CREATE TABLE Anweisung verwendet werden können. Oder ein Benutzer ruft die Methode supportsCorrelatedSubqueries möglicherweise auf, um festzustellen, ob es möglich ist, eine korrelierte Unterabfrage zu verwenden oder supportsBatchUpdates festzustellen, ob Batchaktualisierungen verwendet werden können.
Einige DatabaseMetaData Methoden geben Listen von Informationen in Form von ResultSet Objekten zurück. Reguläre ResultSet Methoden, z getString . B. und getInt, können verwendet werden, um die Daten aus diesen ResultSet Objekten abzurufen. Wenn eine bestimmte Form von Metadaten nicht verfügbar ist, wird ein leerer ResultSet Wert zurückgegeben. Zusätzliche Spalten, die über die spalten hinausgehen, die vom ResultSet Objekt für eine bestimmte Methode zurückgegeben werden sollen, können vom ANBIETER des TREIBERS FÜR TREIBER DEFINIERT werden und müssen von der <>B-Spaltenbeschriftung</B> aufgerufen werden.
Einige DatabaseMetaData Methoden verwenden Argumente, die Zeichenfolgenmuster sind. Diese Argumente haben alle Namen wie fooPattern. Innerhalb einer Musterzeichenfolge bedeutet "%" eine Übereinstimmung mit einer beliebigen Teilzeichenfolge von 0 oder mehr Zeichen, und "_" bedeutet übereinstimmung mit einem beliebigen Zeichen. Es werden nur Metadateneinträge zurückgegeben, die dem Suchmuster entsprechen. Wenn ein Suchmusterargument auf null festgelegt ist, wird das Kriterium dieses Arguments aus der Suche gelöscht.
Java Dokumentation für java.sql.DatabaseMetaData.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| AttributeNoNulls |
Gibt an, dass |
| AttributeNullable |
Gibt an, dass |
| AttributeNullableUnknown |
Gibt an, ob |
| BestRowNotPseudo |
Gibt an, dass der beste Zeilenbezeichner KEINE Pseudospalte ist. |
| BestRowPseudo |
Gibt an, dass der beste Zeilenbezeichner eine Pseudospalte ist. |
| BestRowSession |
Gibt an, dass der Bereich des besten Zeilenbezeichners der rest der aktuellen Sitzung ist. |
| BestRowTemporary |
Gibt an, dass der Bereich des besten Zeilenbezeichners sehr temporär ist und nur bei Verwendung der Zeile dauerhaft ist. |
| BestRowTransaction |
Gibt an, dass der Bereich des besten Zeilenbezeichners der rest der aktuellen Transaktion ist. |
| BestRowUnknown |
Gibt an, dass der beste Zeilenbezeichner möglicherweise eine Pseudospalte ist oder nicht. |
| ColumnNoNulls |
Gibt an, dass die Spalte möglicherweise keine Werte zulässt |
| ColumnNullable |
Gibt an, dass die Spalte definitiv Werte zulässt |
| ColumnNullableUnknown |
Gibt an, dass die Nullierbarkeit von Spalten unbekannt ist. |
| FunctionColumnIn |
Gibt an, dass der Parameter oder die Spalte ein IN-Parameter ist. |
| FunctionColumnInOut |
Gibt an, dass der Parameter oder die Spalte ein INOUT-Parameter ist. |
| FunctionColumnOut |
Gibt an, dass der Parameter oder die Spalte ein OUT-Parameter ist. |
| FunctionColumnResult |
Gibt an, dass der Parameter oder die Spalte eine Spalte in einem Resultset ist. |
| FunctionColumnUnknown |
Gibt an, dass der Typ des Parameters oder der Spalte unbekannt ist. |
| FunctionNoNulls |
Gibt an, dass |
| FunctionNoTable |
Gibt an, dass die Funktion keine Tabelle zurückgibt. |
| FunctionNullable |
Gibt an, dass |
| FunctionNullableUnknown |
Gibt an, ob |
| FunctionResultUnknown |
Gibt an, dass es nicht bekannt ist, ob die Funktion ein Ergebnis oder eine Tabelle zurückgibt. |
| FunctionReturn |
Gibt an, dass der Parameter oder die Spalte ein Rückgabewert ist. |
| FunctionReturnsTable |
Gibt an, dass die Funktion eine Tabelle zurückgibt. |
| ImportedKeyCascade |
Gibt für die Spalte |
| ImportedKeyInitiallyDeferred |
Gibt die Zurückstellung an. |
| ImportedKeyInitiallyImmediate |
Gibt die Zurückstellung an. |
| ImportedKeyNoAction |
Gibt für die Spalten |
| ImportedKeyNotDeferrable |
Gibt die Zurückstellung an. |
| ImportedKeyRestrict |
Gibt für die Spalte |
| ImportedKeySetDefault |
Gibt für die Spalten |
| ImportedKeySetNull |
Gibt für die Spalten |
| ProcedureColumnIn |
Gibt an, dass die Spalte IN-Parameter speichert. |
| ProcedureColumnInOut |
Gibt an, dass in der Spalte INOUT-Parameter gespeichert werden. |
| ProcedureColumnOut |
Gibt an, dass in der Spalte OUT-Parameter gespeichert werden. |
| ProcedureColumnResult |
Gibt an, dass die Spalte Ergebnisse speichert. |
| ProcedureColumnReturn |
Gibt an, dass in der Spalte Rückgabewerte gespeichert werden. |
| ProcedureColumnUnknown |
Gibt an, dass der Typ der Spalte unbekannt ist. |
| ProcedureNoNulls |
Gibt an, dass |
| ProcedureNoResult |
Gibt an, dass die Prozedur kein Ergebnis zurückgibt. |
| ProcedureNullable |
Gibt an, dass |
| ProcedureNullableUnknown |
Gibt an, ob |
| ProcedureResultUnknown |
Gibt an, dass es nicht bekannt ist, ob die Prozedur ein Ergebnis zurückgibt. |
| ProcedureReturnsResult |
Gibt an, dass die Prozedur ein Ergebnis zurückgibt. |
| SqlStateSQL |
Ein möglicher Rückgabewert für die Methode |
| SqlStateSQL99 |
Ein möglicher Rückgabewert für die Methode |
| SqlStateXOpen |
Ein möglicher Rückgabewert für die Methode |
| TableIndexClustered |
Gibt an, dass dieser Tabellenindex ein gruppierter Index ist. |
| TableIndexHashed |
Gibt an, dass dieser Tabellenindex ein Hashindex ist. |
| TableIndexOther |
Gibt an, dass dieser Tabellenindex kein gruppierter Index, kein Hashindex oder Tabellenstatistiken ist; es ist etwas anderes als das. |
| TableIndexStatistic |
Gibt an, dass diese Spalte Tabellenstatistiken enthält, die in Verbindung mit den Indexbeschreibungen einer Tabelle zurückgegeben werden. |
| TypeNoNulls |
Gibt an, dass für diesen Datentyp kein |
| TypeNullable |
Gibt an, dass für diesen Datentyp ein |
| TypeNullableUnknown |
Gibt an, dass nicht bekannt ist, ob ein |
| TypePredBasic |
Gibt an, dass der Datentyp nur in |
| TypePredChar |
Gibt an, dass der Datentyp nur in |
| TypePredNone |
Gibt an, dass |
| TypeSearchable |
Gibt an, dass alle |
| VersionColumnNotPseudo |
Gibt an, dass diese Versionsspalte KEINE Pseudospalte ist. |
| VersionColumnPseudo |
Gibt an, dass diese Versionsspalte eine Pseudospalte ist. |
| VersionColumnUnknown |
Gibt an, dass diese Versionsspalte eine Pseudospalte sein kann oder nicht. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Catalogs |
Gibt den Satz von Katalognamen zurück, der in dieser Datenbank verfügbar ist. |
| CatalogSeparator |
Gibt das Trennzeichen zurück, das von dieser Datenbank zwischen einem Katalognamen und einem Tabellennamen verwendet wird. |
| CatalogTerm |
Gibt den Ausdruck zurück, den der Datenbankanbieter für "katalog" bevorzugt. |
| ClientInfoProperties |
Gibt eine Liste der Clientinformationseigenschaften des Treibers zurück. |
| Connection |
Gibt die Datenbankverbindung zurück, die diese Metadaten erstellt hat. |
| DatabaseMajorVersion |
Gibt die Hauptversionsnummer der Datenbanksoftware zurück. |
| DatabaseMinorVersion |
Gibt die Nebenversionsnummer der Datenbanksoftware zurück. |
| DatabaseProductName |
Gibt den Namen der Datenbanksoftware zurück. |
| DatabaseProductVersion |
Gibt die Versionsnummer dieser Datenbanksoftware zurück. |
| DefaultTransactionIsolation |
Gibt die Standardtransaktionsisolationsstufe für diese Datenbank zurück. |
| DriverMajorVersion |
Gibt die Hauptversionsnummer des TREIBERs ZURÜCK. |
| DriverMinorVersion |
Gibt die Nebenversionsnummer des TREIBERs ZURÜCK. |
| DriverName |
Gibt den Namen dieses VORGANGStreibers zurück. |
| DriverVersion |
Gibt die Versionsnummer dieses VORGANGstreibers zurück. |
| ExtraNameCharacters |
Gibt eine Zeichenfolge von Zeichen zurück, die in nicht angehaltenen Bezeichnernamen verwendet werden können. |
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| IdentifierQuoteString |
Gibt die Zeichenfolge zurück, die zum Anführungszeichen von SQL-Bezeichnern verwendet wird. |
| IsCatalogAtStart |
Bestimmen Sie, ob ein vollqualifizierter Tabellenname einem vollqualifizierten Tabellennamen vorangestellt oder suffixiert ist. |
| IsReadOnly |
Bestimmt, ob sich die Datenbank im schreibgeschützten Modus befindet. |
| JDBCMajorVersion |
Gibt die Hauptversionsnummer des Treibers ZURÜCK. |
| JDBCMinorVersion |
Gibt die Nebenversionsnummer FÜR DIESEN Treiber ZURÜCK. |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
Umfassende Informationen zur Datenbank insgesamt. (Geerbt von IJavaPeerable) |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| MaxBinaryLiteralLength |
Rufen Sie die maximale Anzahl von Hexadexzeichen in einem inline-binären Literal für diese Datenbank ab. |
| MaxCatalogNameLength |
Gibt die maximale Größe eines Katalognamens in dieser Datenbank zurück. |
| MaxCharLiteralLength |
Gibt die maximale Größe für ein Zeichenliteral in dieser Datenbank zurück. |
| MaxColumnNameLength |
Gibt die maximale Größe für einen Spaltennamen für diese Datenbank zurück. |
| MaxColumnsInGroupBy |
Rufen Sie die maximale Anzahl von Spalten in einer |
| MaxColumnsInIndex |
Gibt die maximale Anzahl von Spalten in einem Index für diese Datenbank zurück. |
| MaxColumnsInOrderBy |
Gibt die maximale Anzahl von Spalten in einer |
| MaxColumnsInSelect |
Gibt die maximale Anzahl von Spalten in einer |
| MaxColumnsInTable |
Gibt die maximale Anzahl von Spalten in einer Tabelle für diese Datenbank zurück. |
| MaxConnections |
Gibt die maximale Anzahl gleichzeitiger Verbindungen der Datenbank zurück. |
| MaxCursorNameLength |
Gibt die maximale Länge eines Cursornamens für diese Datenbank zurück. |
| MaxIndexLength |
Gibt die maximale Länge in Byte für einen Index für diese Datenbank zurück. |
| MaxProcedureNameLength |
Gibt die maximale Anzahl von Zeichen für einen Prozedurnamen in dieser Datenbank zurück. |
| MaxRowSize |
Gibt die maximale Anzahl von Bytes in einer einzelnen Zeile für diese Datenbank zurück. |
| MaxSchemaNameLength |
Gibt die maximale Anzahl von Zeichen in einem Schemanamen für diese Datenbank zurück. |
| MaxStatementLength |
Gibt die maximale Anzahl von Zeichen in einer SQL-Anweisung für diese Datenbank zurück. |
| MaxStatements |
Rufen Sie die maximale Anzahl gleichzeitig geöffneter aktiver Anweisungen für diese Datenbank ab. |
| MaxTableNameLength |
Gibt die maximale Größe für einen Tabellennamen in der Datenbank zurück. |
| MaxTablesInSelect |
Gibt die maximale Anzahl von Tabellen zurück, die in einer |
| MaxUserNameLength |
Gibt die maximale Anzahl von Zeichen in einem Benutzernamen für die Datenbank zurück. |
| NumericFunctions |
Gibt eine Liste der in dieser Datenbank verfügbaren mathematischen Funktionen zurück. |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
| ProcedureTerm |
Gibt den bevorzugten Namen des Datenbankanbieters für "Prozedur" zurück. |
| ResultSetHoldability |
Gibt die Standardspeicherbarkeit des Resultsets zurück. |
| RowIdLifetime |
Gibt die Lebensdauer zurück, für die ein RowId -Objekt gültig bleibt, wenn diese Datenquelle den SQL ROWID-Typ unterstützt |
| Schemas |
Gibt eine Liste der Schemanamen in der Datenbank zurück. |
| SchemaTerm |
Gibt den bevorzugten Begriff des Datenbankanbieters für "schema" zurück. |
| SearchStringEscape |
Gibt die Zeichenfolge zurück, die zum Escapen von Wildcardzeichen verwendet wird. |
| SQLKeywords |
Gibt eine Liste aller SQL-Schlüsselwörter zurück, die NICHT auch SQL92-Schlüsselwörter für die Datenbank sind. |
| SQLStateType |
Gibt den Typ des |
| StringFunctions |
Gibt eine Liste der in der Datenbank verfügbaren Zeichenfolgenfunktionen zurück. |
| SystemFunctions |
Gibt eine Liste der systemfunktionen zurück, die in der Datenbank verfügbar sind. |
| TableTypes |
Gibt eine Liste von Tabellentypen zurück, die von der Datenbank unterstützt werden. |
| TimeDateFunctions |
Gibt eine Liste der für die Datenbank verfügbaren Zeit- und Datumsfunktionen zurück. |
| TypeInfo |
Rufen Sie eine Liste der standardmäßigen SQL-Typen ab, die von dieser Datenbank unterstützt werden. |
| URL |
Gibt die URL für diese Datenbank zurück. |
| UserName |
Bestimmen Sie den Benutzernamen, der von der Datenbank bekannt ist. |
Methoden
| Name | Beschreibung |
|---|---|
| AllProceduresAreCallable() |
Ruft ab, ob der aktuelle Benutzer alle von der Methode |
| AllTablesAreSelectable() |
Ruft ab, ob der aktuelle Benutzer alle Tabellen verwenden kann, die von der Methode |
| AutoCommitFailureClosesAllResultSets() |
Ruft ab, ob autoCommit |
| DataDefinitionCausesTransactionCommit() |
Ruft ab, ob durch eine Datendefinitionsanweisung innerhalb einer Transaktion ein Commit der Transaktion erzwungen wird. |
| DataDefinitionIgnoredInTransactions() |
Ruft ab, ob von dieser Datenbank eine Datendefinitionsanweisung innerhalb einer Transaktion ignoriert wird. |
| DeletesAreDetected(Int32) |
Ruft ab, ob ein sichtbarer Zeilenlöschvorgang durch Aufrufen der Methode |
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| DoesMaxRowSizeIncludeBlobs() |
Ruft ab, ob der Rückgabewert für die Methode |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| GetAttributes(String, String, String, String) |
Ruft eine Beschreibung des angegebenen Attributs des angegebenen Typs für einen benutzerdefinierten Typ (UDT) ab, der im angegebenen Schema und Katalog verfügbar ist. |
| GetBestRowIdentifier(String, String, String, Int32, Boolean) |
Ruft eine Beschreibung des optimalen Satzes von Spalten einer Tabelle ab, die eine Zeile eindeutig identifiziert. |
| GetColumnPrivileges(String, String, String, String) |
Ruft eine Beschreibung der Zugriffsrechte für die Spalten einer Tabelle ab. |
| GetColumns(String, String, String, String) |
Ruft eine Beschreibung der Tabellenspalten ab, die im angegebenen Katalog verfügbar sind. |
| GetCrossReference(String, String, String, String, String, String) |
Ruft eine Beschreibung der Fremdschlüsselspalten in der angegebenen Fremdschlüsseltabelle ab, die auf den Primärschlüssel oder die Spalten verweisen, die eine eindeutige Einschränkung der übergeordneten Tabelle darstellen (kann identisch oder eine andere Tabelle sein). |
| GetExportedKeys(String, String, String) |
Ruft eine Beschreibung der Fremdschlüsselspalten ab, die auf die Primärschlüsselspalten der angegebenen Tabelle verweisen (die Fremdschlüssel, die von einer Tabelle exportiert wurden). |
| GetFunctionColumns(String, String, String, String) |
Ruft eine Beschreibung der System- oder Benutzerfunktionsparameter des angegebenen Katalogs ab und gibt den Rückgabetyp zurück. |
| GetFunctions(String, String, String) |
Ruft eine Beschreibung des Systems und der Benutzerfunktionen ab, die im angegebenen Katalog verfügbar sind. |
| GetImportedKeys(String, String, String) |
Ruft eine Beschreibung der Primärschlüsselspalten ab, auf die von den Fremdschlüsselspalten der angegebenen Tabelle verwiesen wird (die primärschlüssel, die von einer Tabelle importiert wurden). |
| GetIndexInfo(String, String, String, Boolean, Boolean) |
Ruft eine Beschreibung der Indizes und Statistiken der angegebenen Tabelle ab. |
| GetPrimaryKeys(String, String, String) |
Ruft eine Beschreibung der Primärschlüsselspalten der angegebenen Tabelle ab. |
| GetProcedureColumns(String, String, String, String) |
Ruft eine Beschreibung des gespeicherten Prozedurparameters und ergebnisspalten des angegebenen Katalogs ab. |
| GetProcedures(String, String, String) |
Ruft eine Beschreibung der gespeicherten Prozeduren ab, die im angegebenen Katalog verfügbar sind. |
| GetSchemas(String, String) |
Ruft die in dieser Datenbank verfügbaren Schemanamen ab. |
| GetSuperTables(String, String, String) |
Ruft eine Beschreibung der Tabellenhierarchien ab, die in einem bestimmten Schema in dieser Datenbank definiert sind. |
| GetSuperTypes(String, String, String) |
Ruft eine Beschreibung der benutzerdefinierten Typhierarchien (USER-Defined Type, UDT) ab, die in einem bestimmten Schema in dieser Datenbank definiert sind. |
| GetTablePrivileges(String, String, String) |
Ruft eine Beschreibung der Zugriffsrechte für jede Tabelle ab, die in einem Katalog verfügbar ist. |
| GetTables(String, String, String, String[]) |
Ruft eine Beschreibung der tabellen ab, die im angegebenen Katalog verfügbar sind. |
| GetUDTs(String, String, String, Int32[]) |
Ruft eine Beschreibung der benutzerdefinierten Typen (USER-Defined Types, UDTs) ab, die in einem bestimmten Schema definiert sind. |
| GetVersionColumns(String, String, String) |
Ruft eine Beschreibung der Spalten einer Tabelle ab, die automatisch aktualisiert werden, wenn ein Beliebiger Wert in einer Zeile aktualisiert wird. |
| InsertsAreDetected(Int32) |
Ruft ab, ob ein sichtbarer Zeileneinfügung durch Aufrufen der Methode |
| IsWrapperFor(Class) |
Gibt true zurück, wenn dies entweder das Schnittstellenargument implementiert oder direkt oder indirekt ein Wrapper für ein Objekt ist, das ausgeführt wird. (Geerbt von IWrapper) |
| LocatorsUpdateCopy() |
Gibt an, ob Aktualisierungen für ein LOB an einer Kopie oder direkt am LOB vorgenommen werden. |
| NullPlusNonNullIsNull() |
Ruft ab, ob diese Datenbank Verkettungen zwischen |
| NullsAreSortedAtEnd() |
Ruft ab, ob |
| NullsAreSortedAtStart() |
Ruft ab, ob |
| NullsAreSortedHigh() |
Ruft ab, ob |
| NullsAreSortedLow() |
Ruft ab, ob |
| OthersDeletesAreVisible(Int32) |
Ruft ab, ob Gelöschte von anderen Personen sichtbar sind. |
| OthersInsertsAreVisible(Int32) |
Ruft ab, ob Einfügungen, die von anderen Personen erstellt wurden, sichtbar sind. |
| OthersUpdatesAreVisible(Int32) |
Ruft ab, ob Aktualisierungen von anderen sichtbar sind. |
| OwnDeletesAreVisible(Int32) |
Ruft ab, ob die eigenen Löschvorgänge eines Resultsets sichtbar sind. |
| OwnInsertsAreVisible(Int32) |
Ruft ab, ob die eigenen Einfügevorgänge eines Resultsets sichtbar sind. |
| OwnUpdatesAreVisible(Int32) |
Ruft ab, ob für den angegebenen Objekttyp |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Umfassende Informationen zur Datenbank insgesamt. (Geerbt von IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| StoresLowerCaseIdentifiers() |
Ruft ab, ob diese Datenbank unquotete SQL-IDs als Nicht-Groß-/Kleinschreibung behandelt und in Kleinbuchstaben speichert. |
| StoresLowerCaseQuotedIdentifiers() |
Ruft ab, ob diese Datenbank SQL-IDs mit Gemischtbuchstaben als Nichtbemerkung behandelt und in Kleinbuchstaben speichert. |
| StoresMixedCaseIdentifiers() |
Ruft ab, ob diese Datenbank unquotete SQL-IDs als Groß- und Kleinschreibung behandelt und in gemischtem Fall speichert. |
| StoresMixedCaseQuotedIdentifiers() |
Ruft ab, ob in dieser Datenbank SQL-IDs mit Gemischtbuchstaben als Groß-/Kleinschreibung nicht beachtet und in gemischten Groß-/Kleinschreibungen gespeichert werden. |
| StoresUpperCaseIdentifiers() |
Ruft ab, ob diese Datenbank unquotete SQL-IDs als Groß-/Kleinschreibung behandelt und in Groß- und Kleinschreibung speichert. |
| StoresUpperCaseQuotedIdentifiers() |
Ruft ab, ob in dieser Datenbank SQL-IDs mit Gemischtbuchstaben als Groß-/Kleinschreibung nicht beachtet und in Großbuchstaben gespeichert werden. |
| SupportsAlterTableWithAddColumn() |
Ruft ab, ob diese Datenbank die Spalte hinzufügen unterstützt |
| SupportsAlterTableWithDropColumn() |
Ruft ab, ob diese Datenbank die Drop-Spalte unterstützt |
| SupportsANSI92EntryLevelSQL() |
Ruft ab, ob von dieser Datenbank die ANSI92-SQL-Einstiegsgrammatik unterstützt wird. |
| SupportsANSI92FullSQL() |
Ruft ab, ob diese Datenbank die anSI92 vollständige SQL-Grammatik unterstützt. |
| SupportsANSI92IntermediateSQL() |
Ruft ab, ob diese Datenbank die ANSI92-Sql-Zwischengrammatik unterstützt. |
| SupportsBatchUpdates() |
Ruft ab, ob von dieser Datenbank Batchaktualisierungen unterstützt werden. |
| SupportsCatalogsInDataManipulation() |
Ruft ab, ob in einer Datenbearbeitungsanweisung ein Katalogname verwendet werden kann. |
| SupportsCatalogsInIndexDefinitions() |
Ruft ab, ob in einer Indexdefinitionsanweisung ein Katalogname verwendet werden kann. |
| SupportsCatalogsInPrivilegeDefinitions() |
Ruft ab, ob in einer Berechtigungsdefinitionsanweisung ein Katalogname verwendet werden kann. |
| SupportsCatalogsInProcedureCalls() |
Ruft ab, ob in einer Prozeduraufrufanweisung ein Katalogname verwendet werden kann. |
| SupportsCatalogsInTableDefinitions() |
Ruft ab, ob in einer Tabellendefinitionsanweisung ein Katalogname verwendet werden kann. |
| SupportsColumnAliasing() |
Ruft ab, ob von dieser Datenbank Spaltenaliasing unterstützt wird. |
| SupportsConvert() |
Ruft ab, ob diese Datenbank die SCALAr-Funktion |
| SupportsConvert(Int32, Int32) |
Ruft ab, ob diese Datenbank die SCALAr-Funktion |
| SupportsCoreSQLGrammar() |
Ruft ab, ob von dieser Datenbank die ODBC-SQL-Kerngrammatik unterstützt wird. |
| SupportsCorrelatedSubqueries() |
Ruft ab, ob von dieser Datenbank korrelierte Unterabfragen unterstützt werden. |
| SupportsDataDefinitionAndDataManipulationTransactions() |
Ruft ab, ob von dieser Datenbank in einer Transaktion sowohl Datendefinitions- als auch Datenbearbeitungsanweisungen unterstützt werden. |
| SupportsDataManipulationTransactionsOnly() |
Ruft ab, ob von dieser Datenbank in einer Transaktion nur Datenbearbeitungsanweisungen unterstützt werden. |
| SupportsDifferentTableCorrelationNames() |
Ruft ab, ob sich abhängige Tabellennamen (sofern diese unterstützt werden) von den Namen der Tabellen unterscheiden müssen. |
| SupportsExpressionsInOrderBy() |
Ruft ab, ob diese Datenbank Ausdrücke in |
| SupportsExtendedSQLGrammar() |
Ruft ab, ob von dieser Datenbank die erweiterte ODBC-SQL-Grammatik unterstützt wird. |
| SupportsFullOuterJoins() |
Ruft ab, ob geschachtelte äußere Joins von dieser Datenbank vollständig unterstützt werden. |
| SupportsGetGeneratedKeys() |
Ruft ab, ob automatisch generierte Schlüssel abgerufen werden können, nachdem eine Anweisung ausgeführt wurde. |
| SupportsGroupBy() |
Ruft ab, ob diese Datenbank eine Form von |
| SupportsGroupByBeyondSelect() |
Ruft ab, ob diese Datenbank die Verwendung von Spalten unterstützt, die nicht in der |
| SupportsGroupByUnrelated() |
Ruft ab, ob diese Datenbank die Verwendung einer Spalte unterstützt, die sich nicht in der |
| SupportsIntegrityEnhancementFacility() |
Ruft ab, ob von dieser Datenbank die SQL-Integritätserweiterungsfunktion unterstützt wird. |
| SupportsLikeEscapeClause() |
Ruft ab, ob diese Datenbank die Angabe einer |
| SupportsLimitedOuterJoins() |
Ruft ab, ob äußere Joins von dieser Datenbank in eingeschränktem Maß unterstützt werden. |
| SupportsMinimumSQLGrammar() |
Ruft ab, ob von dieser Datenbank die minimale ODBC-SQL-Grammatik unterstützt wird. |
| SupportsMixedCaseIdentifiers() |
Ruft ab, ob diese Datenbank unquotete SQL-IDs als Groß-/Kleinschreibung behandelt und daher im gemischten Fall speichert. |
| SupportsMixedCaseQuotedIdentifiers() |
Ruft ab, ob diese Datenbank SQL-IDs mit Gemischtbuchstaben als Groß-/Kleinschreibung behandelt und daher diese in gemischten Groß-/Kleinschreibungen speichert. |
| SupportsMultipleOpenResults() |
Ruft ab, ob mehrere |
| SupportsMultipleResultSets() |
Ruft ab, ob diese Datenbank das Abrufen mehrerer |
| SupportsMultipleTransactions() |
Ruft ab, ob in dieser Datenbank mehrere Transaktionen gleichzeitig geöffnet werden können (bei unterschiedlichen Verbindungen). |
| SupportsNamedParameters() |
Ruft ab, ob diese Datenbank benannte Parameter für aufrufbare Anweisungen unterstützt. |
| SupportsNonNullableColumns() |
Ruft ab, ob Spalten in dieser Datenbank als nicht nullwertebar definiert werden können. |
| SupportsOpenCursorsAcrossCommit() |
Ruft ab, ob von dieser Datenbank unterstützt wird, dass Cursor über Commits hinaus geöffnet bleiben. |
| SupportsOpenCursorsAcrossRollback() |
Ruft ab, ob von dieser Datenbank unterstützt wird, dass Cursor über Rollbacks hinaus geöffnet bleiben. |
| SupportsOpenStatementsAcrossCommit() |
Ruft ab, ob von dieser Datenbank unterstützt wird, dass Anweisungen über Commits hinaus geöffnet bleiben. |
| SupportsOpenStatementsAcrossRollback() |
Ruft ab, ob von dieser Datenbank unterstützt wird, dass Anweisungen über Rollbacks hinaus geöffnet bleiben. |
| SupportsOrderByUnrelated() |
Ruft ab, ob diese Datenbank die Verwendung einer Spalte unterstützt, die sich nicht in der |
| SupportsOuterJoins() |
Ruft ab, ob von dieser Datenbank eine Form von äußeren Joins unterstützt wird. |
| SupportsPositionedDelete() |
Ruft ab, ob diese Datenbank positionierte |
| SupportsPositionedUpdate() |
Ruft ab, ob diese Datenbank positionierte |
| SupportsResultSetConcurrency(Int32, Int32) |
Ruft ab, ob von dieser Datenbank der angegebene Parallelitätstyp in Kombination mit dem angegebenen Resultsettyp unterstützt wird. |
| SupportsResultSetHoldability(Int32) |
Ruft ab, ob von dieser Datenbank die angegebene Resultsethaltbarkeit unterstützt wird. |
| SupportsResultSetType(Int32) |
Ruft ab, ob von dieser Datenbank der angegebene Resultsettyp unterstützt wird. |
| SupportsSavepoints() |
Ruft ab, ob von dieser Datenbank Sicherungspunkte unterstützt werden. |
| SupportsSchemasInDataManipulation() |
Ruft ab, ob in einer Datenbearbeitungsanweisung ein Schemaname verwendet werden kann. |
| SupportsSchemasInIndexDefinitions() |
Ruft ab, ob in einer Indexdefinitionsanweisung ein Schemaname verwendet werden kann. |
| SupportsSchemasInPrivilegeDefinitions() |
Ruft ab, ob in einer Berechtigungsdefinitionsanweisung ein Schemaname verwendet werden kann. |
| SupportsSchemasInProcedureCalls() |
Ruft ab, ob in einer Prozeduraufrufanweisung ein Schemaname verwendet werden kann. |
| SupportsSchemasInTableDefinitions() |
Ruft ab, ob in einer Tabellendefinitionsanweisung ein Schemaname verwendet werden kann. |
| SupportsSelectForUpdate() |
Ruft ab, ob diese Datenbank Anweisungen unterstützt |
| SupportsStatementPooling() |
Ruft ab, ob von dieser Datenbank Anweisungspools unterstützt werden. |
| SupportsStoredFunctionsUsingCallSyntax() |
Ruft ab, ob diese Datenbank das Aufrufen von benutzerdefinierten funktionen oder Lieferantenfunktionen mithilfe der Syntax für gespeicherte Prozedur escape unterstützt. |
| SupportsStoredProcedures() |
Ruft ab, ob von dieser Datenbank gespeicherte Prozeduraufrufe unterstützt werden, bei denen die Escapesyntax für gespeicherte Prozeduren verwendet wird. |
| SupportsSubqueriesInComparisons() |
Ruft ab, ob von dieser Datenbank Unterabfragen in Vergleichsausdrücken unterstützt werden. |
| SupportsSubqueriesInExists() |
Ruft ab, ob diese Datenbank Unterabfragen in |
| SupportsSubqueriesInIns() |
Ruft ab, ob diese Datenbank Unterabfragen in |
| SupportsSubqueriesInQuantifieds() |
Ruft ab, ob von dieser Datenbank Unterabfragen in quantifizierten Ausdrücken unterstützt werden. |
| SupportsTableCorrelationNames() |
Ruft ab, ob abhängige Tabellennamen von dieser Datenbank unterstützt werden. |
| SupportsTransactionIsolationLevel(Int32) |
Ruft ab, ob von dieser Datenbank die angegebene Transaktionsisolationsstufe unterstützt wird. |
| SupportsTransactions() |
Ruft ab, ob von dieser Datenbank Transaktionen unterstützt werden. |
| SupportsUnion() |
Ruft ab, ob diese Datenbank SQL |
| SupportsUnionAll() |
Ruft ab, ob diese Datenbank SQL |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
| Unwrap(Class) |
Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf nicht standardmäßige Methoden oder Standardmethoden zu ermöglichen, die vom Proxy nicht verfügbar gemacht werden. (Geerbt von IWrapper) |
| UpdatesAreDetected(Int32) |
Ruft ab, ob eine sichtbare Zeilenaktualisierung durch Aufrufen der Methode |
| UsesLocalFilePerTable() |
Ruft ab, ob von dieser Datenbank für jede Tabelle eine Datei verwendet wird. |
| UsesLocalFiles() |
Ruft ab, ob Tabellen von dieser Datenbank in einer lokalen Datei gespeichert werden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Umfassende Informationen zur Datenbank insgesamt. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |