Package de.svws_nrw.db
Enum-Klasse DBDriver
- Alle implementierten Schnittstellen:
Serializable
,Comparable<DBDriver>
,Constable
Diese Aufzählung repräsentiert die unterstützten bzw. zum Teil unterstützten
DBMS und deren Treiber.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DBDriver
fromString
(String driverName) Liefert zu dem Treibernamen als String das zugehörige Treiber-Objekt dieser AufzählungGibt die Default-Collation für das SVWS-Datenbankschema in Abhängigkeit des DBMS zurück.Gibt die Datei-Endung für das DBMS zurück, sofern es sich um ein Datei-basiertes DBMS handelt.Gibt die Klasse des JDBC-Treibers als String zurück.getJDBCUrl
(String location, String schema) Gibt die JDBC-URL zurück.Gibt den Namen des "root"-Schemas des DBMS zurück, sofern das DBMS eines hat.boolean
Gibt zurück, ob das DBMS eine Unterstützung für mehrere Schemata hat.boolean
Gibt an, ob der Treiber für die Verwendung mit der SVWS-Datenbank unterstützt wird.boolean
Prüft, ob dieser Treiber der gleiche ist, wie der durch den String übergebene Treiber.boolean
Gibt zurück, ob das DBMS ein einfaches Datei-basiertes DBMS ist.boolean
Gibt zurück, ob das DBMS keine Unterstützung für eine Benutzerauthentifizierung hat.boolean
Gibt zurück, ob das SQL des DBMS das Schlüsselwort "IF EXISTS" in der Data Definition Language (DDL) unterstützt oder nichtstatic DBDriver
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static DBDriver[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
MDB
Microsoft Access MDB -
MSSQL
Microsoft SQL Server -
MYSQL
MySQL -
MARIA_DB
Maria DB -
SQLITE
SQLite
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
hasSupportSVWSDB
public boolean hasSupportSVWSDB()Gibt an, ob der Treiber für die Verwendung mit der SVWS-Datenbank unterstützt wird.- Gibt zurück:
- true, falls der Treiber zumindest zum Teil unterstützt wird und ansonsten false
-
isFileBased
public boolean isFileBased()Gibt zurück, ob das DBMS ein einfaches Datei-basiertes DBMS ist.- Gibt zurück:
- true, falls das DBMS ein einfaches Datei-basiertes DBMS ist und ansonsten false
-
getFileSuffix
Gibt die Datei-Endung für das DBMS zurück, sofern es sich um ein Datei-basiertes DBMS handelt.- Gibt zurück:
- die Datei-Endung
-
hasMultiSchemaSupport
public boolean hasMultiSchemaSupport()Gibt zurück, ob das DBMS eine Unterstützung für mehrere Schemata hat.- Gibt zurück:
- true, falls das DBMS eine Unterstützung für mehrere Schemata hat und ansonsten false
-
noUserAuthenticationSupport
public boolean noUserAuthenticationSupport()Gibt zurück, ob das DBMS keine Unterstützung für eine Benutzerauthentifizierung hat.- Gibt zurück:
- true, falls es keine Unterstützung hat und ansonsten false
-
supportsIfExists
public boolean supportsIfExists()Gibt zurück, ob das SQL des DBMS das Schlüsselwort "IF EXISTS" in der Data Definition Language (DDL) unterstützt oder nicht- Gibt zurück:
- true, falls "IF EXISTS" unterstützt wird und ansonsten false
-
getCollation
Gibt die Default-Collation für das SVWS-Datenbankschema in Abhängigkeit des DBMS zurück.- Gibt zurück:
- die Collation
-
getJDBCDriver
Gibt die Klasse des JDBC-Treibers als String zurück.- Gibt zurück:
- die Klasse des JDBC-Treibers als String
-
getJDBCUrl
Gibt die JDBC-URL zurück.- Parameter:
location
- der Ort, an dem sich die Datenbank befindet (z.B. localhost, ein andere Hostname ggf. mit Port oder ein Dateiname)schema
- das Schema in der Datenbank, sofern mehrere Schemata vom DBMS unterstützt werden- Gibt zurück:
- die JDBC-URL
-
getRootSchema
Gibt den Namen des "root"-Schemas des DBMS zurück, sofern das DBMS eines hat.- Gibt zurück:
- der Namen des "root"-Schemas
-
fromString
Liefert zu dem Treibernamen als String das zugehörige Treiber-Objekt dieser Aufzählung- Parameter:
driverName
- der Treiername als String- Gibt zurück:
- das Treiber-Objekt dieser Aufzählung
-
is
Prüft, ob dieser Treiber der gleiche ist, wie der durch den String übergebene Treiber.- Parameter:
driverName
- der Name des Treiber zum Vergleichen- Gibt zurück:
- true, falls die Treiber übereinstimmen und ansonsten false
-