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