|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.db.ResultSetValue
public class ResultSetValue
ResultSet のデータ処理をまとめたクラスです。 ここでは、ResultSetMetaData から、カラム数、カラム名(NAME列)、 Type属性を取得し、ResultSet で、値を求める時に、Object型の 処理を行います。 Object型としては、CLOB、ROWID、TIMESTAMP 型のみ取り扱っています。
6.0.4.0 (2014/11/28) 新規作成 |
コンストラクタの概要 | |
---|---|
ResultSetValue(ResultSet res)
ResultSet を引数にとるコンストラクタ ここで、カラムサイズ、カラム名、java.sql.Types の定数定義 を取得します。 |
メソッドの概要 | |
---|---|
String |
getClassName(int clmNo)
カラムのタイプを表現する文字列値を返します。 |
int |
getColumnCount()
ResultSetMetaData で求めた、カラム数を返します。 |
int |
getColumnDisplaySize(int clmNo)
指定のカラム番号のサイズを返します。 |
int[] |
getColumnDisplaySizes()
カラムのサイズのint配列を返します。 |
String |
getColumnName(int clmNo)
指定のカラム番号のカラム名を返します。 |
String[] |
getNames()
カラム名配列を返します。 |
Number |
getNumber(int clmNo)
タイプに応じて変換された、Numberオブジェクトを返します。 |
int |
getSqlType(int clmNo)
指定のカラム番号のjava.sql.Types の定数定義を返します。 |
String |
getValue(int clmNo)
現在のカーソル位置にあるレコードのカラム番号のデータを取得します。 |
String[] |
getValues()
現在のカーソル位置にあるレコードの全カラムデータを取得します。 |
boolean[] |
isWritable()
カラムの書き込み可能かどうかのboolean配列を返します。 |
boolean |
isWritable(int clmNo)
指定の書き込み可能かどうかを返します。 |
boolean |
next()
カーソルを現在の位置から順方向に1行移動します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ResultSetValue(ResultSet res) throws SQLException
res
- 内部で管理するResultSetオブジェクト
SQLException
- データベース・アクセス・エラーが発生した場合6.0.4.0 (2014/11/28) 新規作成 |
メソッドの詳細 |
---|
public int getColumnCount()
6.0.4.0 (2014/11/28) 新規作成 |
public String[] getNames()
6.0.4.0 (2014/11/28) 新規作成 |
public String getColumnName(int clmNo)
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
6.0.4.0 (2014/11/28) 新規作成 |
public int getSqlType(int clmNo)
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
6.0.4.0 (2014/11/28) 新規作成 |
public int[] getColumnDisplaySizes()
6.0.4.0 (2014/11/28) 新規作成 |
public int getColumnDisplaySize(int clmNo)
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
6.0.4.0 (2014/11/28) 新規作成 |
public boolean[] isWritable()
6.0.4.0 (2014/11/28) 新規作成 |
public boolean isWritable(int clmNo)
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
6.0.4.0 (2014/11/28) 新規作成 |
public boolean next() throws SQLException
SQLException
- データベース・アクセス・エラーが発生した場合、またはこのメソッドがクローズされた結果セットで呼び出された場合ResultSet.next()
6.0.4.0 (2014/11/28) 新規作成 |
public String getValue(int clmNo) throws SQLException
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
SQLException
- データベース・アクセス・エラーが発生した場合6.0.4.0 (2014/11/28) 新規作成: org.opengion.hayabusa.db.DBUtil#getValue( ResultSet , int , int ) から移動 |
public String[] getValues() throws SQLException
SQLException
- データベース・アクセス・エラーが発生した場合6.0.4.0 (2014/11/28) 新規作成 |
public Number getNumber(int clmNo) throws SQLException
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
SQLException
- データベース・アクセス・エラーが発生した場合
RuntimeException
- 数字変換できなかった場合。Types
6.0.4.0 (2014/11/28) 新規作成: org.opengion.hayabusa.db.DBUtil#getNumber( int , Object ) から移動 |
public String getClassName(int clmNo)
clmNo
- カラム番号 (0から始まり、カラム数-1までの数字)
Types
6.0.4.0 (2014/11/28) 新規作成: org.opengion.hayabusa.db.DBUtil#type2ClassName( int ) から移動 |
|
openGion 5.8.7.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |