DriverManager Klasse
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.
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN.
[Android.Runtime.Register("java/sql/DriverManager", DoNotGenerateAcw=true)]
public class DriverManager : Java.Lang.Object
[<Android.Runtime.Register("java/sql/DriverManager", DoNotGenerateAcw=true)>]
type DriverManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN.<br><B>HINWEIS:</B> Die DataSource Schnittstelle, neu in der DATEI 2.0-API, bietet eine weitere Möglichkeit, eine Verbindung mit einer Datenquelle herzustellen. Die Verwendung eines DataSource Objekts ist das bevorzugte Mittel zum Herstellen einer Verbindung mit einer Datenquelle.
Im Rahmen der Initialisierung versucht die DriverManager Klasse, die treiberklassen zu laden, auf die in der Systemeigenschaft "aspx.drivers" verwiesen wird. Auf diese Weise kann ein Benutzer die VON ihren Anwendungen verwendeten VORGANGStreiber anpassen. Beispielsweise können Sie in Ihrer Datei ~/.hotjava/properties Folgendes angeben:
<CODE>jdbc.drivers=foo.bah.Driver:wombat.sql.Driver:bad.taste.ourDriver</CODE>
Die DriverManager Methoden getConnection und getDrivers wurden verbessert, um den Java Standard Edition Service Provider-Mechanismus zu unterstützen. TREIBER 4.0 Müssen die Datei META-INF/services/java.sql.Driverenthalten. Diese Datei enthält den Namen der IMPLEMENTIERUNG von TREIBERN VON VORGANGSTREIBERn java.sql.Driver. Um beispielsweise die my.sql.Driver Klasse zu laden, würde die META-INF/services/java.sql.Driver Datei den Eintrag enthalten:
<code>my.sql.Driver</code>
Anwendungen müssen NICHT mehr explictly LOAD ASPX-Treiber verwenden Class.forName(). Bestehende Programme, die derzeit VERWENDENDE TREIBER Class.forName() LADEN, funktionieren weiterhin ohne Änderungen.
Wenn die Methode getConnection aufgerufen wird, versucht der DriverManager Versuch, einen geeigneten Treiber aus den bei der Initialisierung geladenen Treibern zu finden und die explizit mit demselben Klassenladeprogramm wie das aktuelle Applet oder die Anwendung geladen wurden.
Ab dem Java 2 SDK, Standard Edition, Version 1.3, kann ein Protokollierungsstream nur festgelegt werden, wenn die entsprechende Berechtigung erteilt wurde. Normalerweise erfolgt dies mit dem Tool PolicyTool, das zum Gewähren permission java.sql.SQLPermission "setLog"verwendet werden kann.
Java Dokumentation für java.sql.DriverManager.
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.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DriverManager(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Drivers |
Ruft eine Aufzählung mit allen aktuell geladenen VORGANGstreibern ab, auf die der aktuelle Aufrufer Zugriff hat. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| JniPeerMembers |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. |
| LoginTimeout |
Ruft die maximale Zeit in Sekunden ab, die ein Treiber warten kann, wenn er versucht, sich bei einer Datenbank anzumelden. - oder- Legt die maximale Zeit in Sekunden fest, die ein Treiber wartet, während er versucht, eine Verbindung mit einer Datenbank herzustellen. |
| LogStream |
Veraltet.
Ruft den Protokollierungs-/Ablaufverfolgungs-PrintStream ab, der von den |
| LogWriter |
Ruft den Protokollschreiber ab. -or- Legt das Protokollierungs-/Ablaufverfolgungsobjekt |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| DeregisterDriver(IDriver) |
Legt einen Treiber aus der Liste der |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| Equals(Object) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetConnection(String, Properties) |
Versucht, eine Verbindung mit der angegebenen Datenbank-URL herzustellen. |
| GetConnection(String, String, String) |
Versucht, eine Verbindung mit der angegebenen Datenbank-URL herzustellen. |
| GetConnection(String) |
Versucht, eine Verbindung mit der angegebenen Datenbank-URL herzustellen. |
| GetDriver(String) |
Versucht, einen Treiber zu finden, der die angegebene URL versteht. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Println(String) |
Druckt eine Nachricht an den aktuellen VERLAUFsdatenstrom. |
| PrintlnAsync(String) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. |
| RegisterDriver(IDriver) |
Registriert den angegebenen Treiber bei der |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. (Geerbt von JavaObject) |
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) |
Der grundlegende Service für die Verwaltung einer Reihe von TREIBERN. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |