# パッケージ org.opengion.fukurou.db

     データベースのConnection オブジェクトを管理するクラスを提供します。

     DBConfig.xmlで定義された DBID を元に、接続先情報を作成し、Connection オブジェクトを取り出します。
     Connection オブジェクト関連のクラスを収めたパッケージです。

        org.opengion.fukurou.db (classes)
           → org.opengion.fukurou.model                         classes
           → org.opengion.fukurou.system                        classes
           → org.opengion.fukurou.util                          classes
           → org.opengion.fukurou.xml                           classes

- インタフェースの概要
  インタフェース | 説明
  --- | ---
  Transaction | コネクションを共有して、トランザクションを実現するインターフェースです。

- クラスの概要
  クラス | 説明
  --- | ---
  ApplicationInfo | ApplicationInfo.java は、共通的に使用される 内部情報を格納するオブジェクトです。
  ConnectionFactory | データベースのコネクションオブジェクトを取得する為に使用する，ファクトリクラスです。
  DatabaseConfig | DB設定XMLの内容をJAXBを利用してロードする Driverをロードする 上記２つの機能を備えたクラスです 外部からはgetDbidメソッドを利用してDB設定(ExpandedDbid型)を取得します。
  DBSimpleTable | DBTableModel インターフェースを継承した TableModel の実装クラスです。
  DBUpdater | PreparedStatementを利用した更新処理を行う、簡易的なクラスです。
  DBUtil | データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。
  EDbid | JAXBで自動生成されたDBIDクラスを拡張したクラスです。
  Functions | JavaDB(derby) や、hsqldb に対する、Javaの拡張組込み関数です。
  QueryMaker | QueryMaker は、カラム名などから、SELECT,INSERT,UPDATE,DALETE 文字列を作成するクラスです。
  ResultSetValue | ResultSet のデータ処理をまとめたクラスです。
  TransactionImpl | コネクションを共有して、トランザクションを実現します。
  TransactionReal | Transaction インターフェースを継承した、リアルタイムトランザクションクラスです。

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  DBFunctionName | 各データベースに対応するenum名を返します。