|
database b2007102101 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.commons.database.DatabaseInformation
データベース情報保持オブジェクト
当オブジェクトはDatabaseMetaDataが提供する情報のうちデータベースに関する情報のみを提供します。
基本的にはDatabaseMetaDataが提供するインタフェースに処理を委譲します。
コンストラクタの概要 | |
DatabaseInformation(DatabaseSession session)
コンストラクタ |
メソッドの概要 | |
java.util.List |
getCatalogNameList()
カタログ名リストを取得します。 |
java.lang.String |
getCatalogSeparator()
このデータベースがカタログ名とテーブル名のセパレータとして使用する文字列を取得します。 |
java.lang.String |
getCatalogTerm()
Catalogに対するデータベースベンダーの推奨用語を取得します。 |
java.lang.String |
getDriverName()
JDBCドライバ名を取得します。 |
java.lang.String |
getDriverVersion()
JDBCドライババージョンを文字列として取得します。 |
java.lang.String |
getProcedureTerm()
Procedureに対するデータベースベンダーの推奨用語を取得します。 |
java.lang.String |
getProductName()
このデータベース製品名を取得します。 |
java.lang.String |
getProductVersion()
このデータベース製品のバージョンを取得します。 |
java.util.List |
getSchemaNameList()
スキーマ名リストを取得します。 |
java.util.List |
getSchemaNameList(java.lang.String catalog)
スキーマ名リストを取得します。 |
java.lang.String |
getSchemaTerm()
Schemaに対するデータベースベンダーの推奨用語を取得します。 |
java.util.List |
getTableList(java.lang.String catalog,
java.lang.String schema)
指定されたカタログ、スキーマのテーブルリストを取得します。 |
java.util.List |
getTableTypeNameList()
テーブルタイプ名リストを取得します。 |
java.util.List |
getTypeInfoNameList()
テーブル情報名リストを取得します。 |
java.lang.String |
getURL()
データベースより提供される接続URLを取得します。 |
java.lang.String |
getUserName()
データベースより提供される接続ユーザーを取得します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DatabaseInformation(DatabaseSession session)
session
- データベースセッションオブジェクトメソッドの詳細 |
public java.lang.String getProductName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getProductVersion() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getDriverName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getDriverVersion() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getUserName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getURL() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getCatalogTerm() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getProcedureTerm() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getSchemaTerm() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getCatalogSeparator() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.util.List getCatalogNameList() throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生public java.util.List getSchemaNameList() throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生public java.util.List getSchemaNameList(java.lang.String catalog) throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
catalog
- カタログ名
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生public java.util.List getTableTypeNameList() throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生public java.util.List getTypeInfoNameList() throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生public java.util.List getTableList(java.lang.String catalog, java.lang.String schema) throws DatabaseSessionException, ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
catalog
- カタログ名(nullを許可)schema
- スキーマ名(nullを許可)
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
IllegalResultSetLocationIndexException
- ResultSetオブジェクト操作時に不正な位置へのアクセスが行われた場合に発生
IllegalResultSetAdjustmentException
- ResultSetオブジェクトに対して外部から不正な変更があった場合に発生
|
database b2007102101 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |