列挙型クラス DatabaseType
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<DatabaseType>
、ConstableSE
DB2 や oracle などのデータベース型を表す列挙型。型には製品名も含まれます。これは、データベースドライバーのメタデータによって提供される製品名と同じであることが期待されています。
- 作成者:
- Glenn Renfro
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
メソッドのサマリー
修飾子と型メソッド説明static DatabaseType
fromMetaData
(DataSourceSE dataSource) DataSource のメタデータからデータベース製品名を取得する簡易メソッド。static DatabaseType
fromProductName
(StringSE productName) 指定された製品名から DatabaseType を取得する静的メソッド。static DatabaseType
指定された名前でこのクラスの列挙型定数を返します。static DatabaseType[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
HSQL
HSQLDB。H2
H2DB。ORACLE
Oracle DB。MYSQL
MySQL データベース。MARIADB
MySQL データベース。POSTGRES
PostgreSQL DB。SQLSERVER
Microsoft SQL Server DB。DB2
DB2 DB。DB2VSE
DB2VSE DB。DB2ZOS
DB2ZOSDB。DB2AS400
DB2AS400DB。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
fromMetaData
public static DatabaseType fromMetaData(DataSourceSE dataSource) throws SQLExceptionSE, org.springframework.jdbc.support.MetaDataAccessException DataSource のメタデータからデータベース製品名を取得する簡易メソッド。- パラメーター:
dataSource
- メタデータを抽出するために使用されるデータソース。- 戻り値:
- DatabaseType データソースに関連付けられているデータベース型。
- 例外:
org.springframework.jdbc.support.MetaDataAccessException
- メタデータルックアップで失敗が発生した場合にスローされます。SQLExceptionSE
fromProductName
指定された製品名から DatabaseType を取得する静的メソッド。- パラメーター:
productName
- データベースの名前。- 戻り値:
- 指定された製品名の DatabaseType。
- 例外:
IllegalArgumentExceptionSE
- 何も見つからない場合。