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

package 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

- Related Packages
  パッケージ
  説明
  org.opengion.fukurou
  このドキュメントは、夜間バッチ『ふくろう』の ＡＰＩ 仕様です。
- クラス
  説明
  ApplicationInfo
  ApplicationInfo.java は、共通的に使用される 内部情報を格納するオブジェクトです。
  ConnectionFactory
  データベースのコネクションオブジェクトを取得する為に使用する，ファクトリクラスです。
  DatabaseConfig
  DB設定XMLの内容をJAXBを利用してロードする Driverをロードする 上記２つの機能を備えたクラスです 外部からはgetDbidメソッドを利用してDB設定(ExpandedDbid型)を取得します。
  DBFunctionName
  各データベースに対応するenum名を返します。
  DBSimpleTable
  DBTableModel インターフェースを継承した TableModel の実装クラスです。
  DBUpdater
  PreparedStatementを利用した更新処理を行う、簡易的なクラスです。
  DBUtil
  データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。
  EDbid
  JAXBで自動生成されたDBIDクラスを拡張したクラスです。
  Functions
  JavaDB(derby) や､hsqldb に対する､Javaの拡張組込み関数です｡ staticﾒｿｯﾄﾞとして､関数を定義します｡引数や返り値は､各ﾃﾞｰﾀﾍﾞｰｽの 定義に準拠します｡
  QueryMaker
  QueryMaker は、カラム名などから、SELECT,INSERT,UPDATE,DALETE 文字列を作成するクラスです。
  ResultSetValue
  ResultSet のデータ処理をまとめたクラスです。
  Transaction
  コネクションを共有して、トランザクションを実現するインターフェースです。
  TransactionImpl
  コネクションを共有して、トランザクションを実現します。
  TransactionReal
  Transaction インターフェースを継承した、リアルタイムトランザクションクラスです。