• 検索結果がありません。

Value

ドキュメント内 WebLogic JDBC プログラミング ガイド (ページ 114-117)

„ 各カラムの値をフォーマット文字列として返すためのメソッド

Value

Value

オブジェクトには、親の

DataSet

Schema

によって定義される内部デー

タ型があります。Value

オブジェクトには、有効な割り当てであればその内部

データ型以外のデータ型の値を割り当てることができます。また、Value

オブ

ジェクトには、有効なリクエストであればその内部データ型以外のデータ型の値 を返すこともできます。

dbKona API

Value

オブジェクトでは、アプリケーションでベンダ固有のデータ型を操作しな

くてもいいようになっています。Value

オブジェクトはそのデータ型を「知って

います」が、すべての Value

オブジェクトはその内部データ型に関係なく同じ

メソッドを使用して Java アプリケーション内で操作できます。

„ Value

オブジェクトは、

Record

オブジェクトの作成時に作成されます。

„ Value

オブジェクトの内部データ型は、次のいずれかになります。

z Boolean z Byte z Byte[]

z Date

z Double-precision z Floating-point z Integer

z Long z Numeric z Short z String z Time z Timestamp z NULL

これらのデータ型は、

java.sql.Types

に表示されている JDBC のタイプに対応

しています。

„ Value

オブジェクトは、親の

DataSet

に関連付けられた

Schema

によって記

述されます。

Value

クラス(

weblogic.db.jdbc.Value

を参照)には、

Value

オブジェクト

のデータおよびデータ型を取得および設定するためのメソッドがあります。

7 dbKona の使い方

dbKona のデータ記述オブジェクト

データ記述オブジェクトには、メタデータが含まれます。メタデータとは、デー タ構造、DBMS へのデータの格納方法や DBMS からのデータの取り出し方法、

データの更新方法などに関する情報のことです。dbKona で使用されるデータ記 述オブジェクトの中には、JDBC インタフェースの実装であるオブジェクトもあ ります。ここでは、以下のデータ記述オブジェクトの概要とその使用法について 説明します。

„ Schema

„ Column

„ KeyDef

„ SelectStmt

Schema

DataSet

をインスタンス化すると、それを記述する

Schema

が暗黙に作成されま

す。そしてその Record

を取り出すと、その

Schema

が更新されます。

„ Schema

は、

DataSet

がインスタンス化されるときに自動的に作成されます。

„ DataSet

の属性(つまり、

QueryDataSets

TableDataSets、およびそれ らに関連付けられた Record の属性)は、Table

の属性のように

Schema

よって定義されます。

„

Schema 属性は、

Column

オブジェクトのコレクションとして記述されます。

Schema

クラス(

weblogic.db.jdbc.Schema

を参照)には、次のメソッドがあ

ります。

„ Schemaに関連付けられたColumnを追加したり返したりするためのメソッド

„ Schema

内のカラム数を確認するためのメソッド

„ Schema

内の特定のカラム名のインデックス位置(1 が起点)を確認するため

のメソッド

dbKona API

Column

Schema

が作成されます。

Column

クラス(

weblogic.db.jdbc.Column

を参照)には、次のメソッドがあ

ります。

„ Column

を特定のデータ型に設定するためのメソッド

„ Column

のデータ型を確認するためのメソッド

„ Column

のデータベース固有のデータ型を確認するためのメソッド

„ Column

の名前、スケール、精度、およびストレージの長さを確認するため

のメソッド

„ ネイティブ DBMS カラムで NULL 値を使用できるかどうかを確認するため のメソッド

„ Column

が読み込み専用や検索可能になっているかどうかを確認するための

メソッド

ドキュメント内 WebLogic JDBC プログラミング ガイド (ページ 114-117)