public enum DatabaseDriver extends EnumSE<DatabaseDriver>
列挙型定数と説明 |
---|
DB2 DB2 サーバー。 |
DB2_AS400 DB2 AS400 サーバー。 |
DERBY Apache Derby. |
FIREBIRD 火の鳥。 |
GAE 使用すべきではありません。 AppEngine API SDK のバージョン 2.0 から AppEngineDriver を削除した後、2.7.0 を交換せずに 3.0.0 で削除するため。 |
H2 H2. |
HANA HANA - SAP HANA データベース - HDB. |
HSQLDB HyperSQL DataBase。 |
INFORMIX Informix。 |
JTDS jTDS。 |
MARIADB マリア DB。 |
MYSQL MySQL。 |
ORACLE Oracle. |
PHOENIX Apache Phoenix. |
POSTGRESQL Postgres。 |
REDSHIFT Amazon Redshift. |
SQLITE SQLite。 |
SQLSERVER SQL Server. |
TERADATA Teradata。 |
TESTCONTAINERS Testcontainers。 |
UNKNOWN 不明な型。 |
修飾子と型 | メソッドと説明 |
---|---|
static DatabaseDriver | fromDataSource(DataSourceSE dataSource) 指定された DataSource の DatabaseDriver を見つけます。 |
static DatabaseDriver | fromJdbcUrl(StringSE url) 指定された URL の DatabaseDriver を見つけます。 |
static DatabaseDriver | fromProductName(StringSE productName) 指定された製品名の DatabaseDriver を見つけます。 |
StringSE | getDriverClassName() ドライバクラス名を返します。 |
StringSE | getId() このドライバーの識別子を返します。 |
protected CollectionSE<StringSE> | getUrlPrefixes() |
StringSE | getValidationQuery() 検証クエリを返します。 |
StringSE | getXaDataSourceClassName() XA ドライバーのソースクラス名を返します。 |
protected boolean | matchProductName(StringSE productName) |
static DatabaseDriver | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static DatabaseDriver[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final DatabaseDriver UNKNOWN
public static final DatabaseDriver DERBY
public static final DatabaseDriver H2
public static final DatabaseDriver HSQLDB
public static final DatabaseDriver SQLITE
public static final DatabaseDriver MYSQL
public static final DatabaseDriver MARIADB
@DeprecatedSE public static final DatabaseDriver GAE
public static final DatabaseDriver ORACLE
public static final DatabaseDriver POSTGRESQL
public static final DatabaseDriver REDSHIFT
public static final DatabaseDriver HANA
public static final DatabaseDriver JTDS
public static final DatabaseDriver SQLSERVER
public static final DatabaseDriver FIREBIRD
public static final DatabaseDriver DB2
public static final DatabaseDriver DB2_AS400
public static final DatabaseDriver TERADATA
public static final DatabaseDriver INFORMIX
public static final DatabaseDriver PHOENIX
public static final DatabaseDriver TESTCONTAINERS
public static DatabaseDriver[] values()
for (DatabaseDriver c : DatabaseDriver.values()) System.out.println(c);
public static DatabaseDriver valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 public StringSE getId()
protected boolean matchProductName(StringSE productName)
protected CollectionSE<StringSE> getUrlPrefixes()
public StringSE getDriverClassName()
null
public StringSE getXaDataSourceClassName()
null
public StringSE getValidationQuery()
null
public static DatabaseDriver fromJdbcUrl(StringSE url)
DatabaseDriver
を見つけます。url
- JDBC URLUNKNOWN
public static DatabaseDriver fromProductName(StringSE productName)
DatabaseDriver
を見つけます。productName
- 製品名 UNKNOWN
public static DatabaseDriver fromDataSource(DataSourceSE dataSource)
DataSource
の DatabaseDriver
を見つけます。dataSource
- インスペクションするデータソース UNKNOWN
のデータベースドライバ