Class DatabaseUtil

java.lang.Object
nablarch.common.dao.DatabaseUtil

public final class DatabaseUtil extends Object
データベースに関するユーティリティクラス。
Author:
hisaaki sioiri
  • Method Details

    • getPrimaryKey

      public static Map<String,Short> getPrimaryKey(String tableName)
      主キー情報を取得する。
      Parameters:
      tableName - テーブル名
      Returns:
      主キー情報(キー:カラム名、値:ポジション)
    • convertIdentifiers

      public static String convertIdentifiers(String identifiers)
      識別子をデータベースメタ情報の定義を元に変換する。
      Parameters:
      identifiers - 識別子
      Returns:
      変換後の値
    • convertIdentifiers

      public static String convertIdentifiers(DatabaseMetaData metaData, String identifiers)
      識別子をデータベースメタ情報の定義を元に変換する。
      Parameters:
      metaData - データベースメタ情報
      identifiers - 識別子
      Returns:
      変換後の値
    • doConvertIdentifiers

      public static String doConvertIdentifiers(DatabaseMetaData metaData, String identifiers) throws SQLException
      識別子をデータベースメタ情報の定義を元に変換する。
      Parameters:
      metaData - データベースメタ情報
      identifiers - 識別子
      Returns:
      変換後の値
      Throws:
      SQLException - データベース関連の例外
    • getMetaData

      public static DatabaseMetaData getMetaData() throws SQLException
      データベースメタデータを取得する。
      Returns:
      データベースメタデータ
      Throws:
      SQLException - データベース関連の例外