Sprache

DriverManager Klasse

Definition

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
DriverManager
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 Objectzurück.

(Geerbt von Object)
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 DriverManager und allen Treibern verwendet wird. -or- Legt den Protokollierungs-/Ablaufverfolgungs-PrintStream fest, der von den DriverManager und allen Treibern verwendet wird.

LogWriter

Ruft den Protokollschreiber ab. -or- Legt das Protokollierungs-/Ablaufverfolgungsobjekt PrintWriter fest, das von den DriverManager und allen Treibern verwendet wird.

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 DriverManagerDateien ab.

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 DriverManager.

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 selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

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 selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: