public enum EmbeddedDatabaseConnection extends EnumSE<EmbeddedDatabaseConnection>
embedded databases
の接続の詳細。get(ClassLoader)
修飾子と型 | メソッドと説明 |
---|---|
static EmbeddedDatabaseConnection | get(ClassLoaderSE classLoader) 指定されたクラスローダーに最適な EmbeddedDatabaseConnection を返します。 |
StringSE | getDriverClassName() ドライバクラス名を返します。 |
EmbeddedDatabaseType | getType() 接続の EmbeddedDatabaseType を返します。 |
StringSE | getUrl(StringSE databaseName) 指定された databaseName を使用する接続の URL を返します。 |
static boolean | isEmbedded(DataSourceSE dataSource) 特定のデータソースが埋め込みデータベース型を表すかどうかを判断する簡易メソッド。 |
static boolean | isEmbedded(StringSE driverClass, StringSE url) 特定のドライバークラス名と URL が埋め込みデータベース型を表すかどうかを判断するための便利なメソッド。 |
static EmbeddedDatabaseConnection | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static EmbeddedDatabaseConnection[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final EmbeddedDatabaseConnection NONE
public static final EmbeddedDatabaseConnection H2
public static final EmbeddedDatabaseConnection DERBY
public static final EmbeddedDatabaseConnection HSQLDB
public static EmbeddedDatabaseConnection[] values()
for (EmbeddedDatabaseConnection c : EmbeddedDatabaseConnection.values()) System.out.println(c);
public static EmbeddedDatabaseConnection valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 public StringSE getDriverClassName()
public EmbeddedDatabaseType getType()
EmbeddedDatabaseType
を返します。public StringSE getUrl(StringSE databaseName)
databaseName
を使用する接続の URL を返します。databaseName
- データベースの名前 public static boolean isEmbedded(StringSE driverClass, StringSE url)
driverClass
- ドライバークラス url
- jdbc の URL (null
にすることができます)public static boolean isEmbedded(DataSourceSE dataSource)
dataSource
- 問い合わせるデータソース public static EmbeddedDatabaseConnection get(ClassLoaderSE classLoader)
EmbeddedDatabaseConnection
を返します。classLoader
- クラスのチェックに使用されるクラスローダー EmbeddedDatabaseConnection
または NONE
。