public enum DatabaseType extends java.lang.Enum<DatabaseType>
修飾子と型 | メソッドと説明 |
---|---|
static DatabaseType | fromMetaData(javax.sql.DataSource dataSource) DataSource のメタデータからデータベース製品名を取得する簡易メソッド。 |
static DatabaseType | fromProductName(java.lang.String productName) 指定された製品名から DatabaseType を取得する静的メソッド。 |
java.lang.String | getProductName() |
static DatabaseType | valueOf(java.lang.String name) 指定された名前を持つこの型の列挙定数を返します。 |
static DatabaseType[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
public static final DatabaseType DERBY
public static final DatabaseType DB2
public static final DatabaseType DB2VSE
public static final DatabaseType DB2ZOS
public static final DatabaseType DB2AS400
public static final DatabaseType HSQL
public static final DatabaseType SQLSERVER
public static final DatabaseType MYSQL
public static final DatabaseType ORACLE
public static final DatabaseType POSTGRES
public static final DatabaseType SYBASE
public static final DatabaseType H2
public static final DatabaseType SQLITE
public static DatabaseType[] values()
for (DatabaseType c : DatabaseType.values()) System.out.println(c);
public static DatabaseType valueOf(java.lang.String name)
name
- 返される列挙定数の名前。java.lang.IllegalArgumentException
- この列挙型に指定された名前の定数がない場合 java.lang.NullPointerException
- 引数が null の場合 public java.lang.String getProductName()
public static DatabaseType fromProductName(java.lang.String productName)
productName
- 製品名を含む String
。DatabaseType
。java.lang.IllegalArgumentException
- 何も見つからない場合。public static DatabaseType fromMetaData(javax.sql.DataSource dataSource) throws org.springframework.jdbc.support.MetaDataAccessException
dataSource
- 使用するデータベースへの DataSource
。DataSource
の DatabaseType
。org.springframework.jdbc.support.MetaDataAccessException
- メタデータのルックアップ中にエラーが発生した場合にスローされます。