Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.6.1 ResultSetインタフェースのメソッド一覧

〈この項の構成〉

(1) ResultSetインタフェースの主な機能

ResultSetインタフェースでは,主に次の機能が提供されています。

(2) HADBでサポートしているResultSetインタフェースのメソッド

HADBでサポートしているResultSetインタフェースのメソッドの一覧を次の表に示します。

表8‒19 ResultSetインタフェースのメソッドの一覧

項番

ResultSetインタフェースのメソッド

機能

1

absolute(int row)

ResultSetオブジェクト内の指定された行にカーソルを移動します。

2

afterLast()

ResultSetオブジェクト内の最終行の後ろにカーソルを移動します。

3

beforeFirst()

ResultSetオブジェクト内の先頭行の前にカーソルを移動します。

4

clearWarnings()

このResultSetオブジェクトに関して報告された,すべての警告をクリアします。

5

close()

ResultSetオブジェクトでオープンしていたカーソルをクローズし,JDBCリソースを解放します。

6

findColumn(String columnName)

指定した列名の列番号を返します。

7

first()

ResultSetオブジェクト内の先頭行にカーソルを移動します。

8

getArray(int columnIndex)

ResultSetオブジェクトの現在行の列(配列型)の値をArrayオブジェクトに取得します。

9

getArray(String columnName)

10

getAsciiStream(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.io.InputStreamオブジェクトに取得します。

11

getAsciiStream(String columnName)

12

getBigDecimal(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.math.BigDecimalオブジェクトに取得します。

13

getBigDecimal(String columnName)

14

getBinaryStream(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.io.InputStreamオブジェクトに取得します。

15

getBinaryStream(String columnName)

16

getBoolean(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のbooleanで取得します。

17

getBoolean(String columnName)

18

getByte(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のbyteで取得します。

19

getByte(String columnName)

20

getBytes(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のbyte配列で取得します。

21

getBytes(String columnName)

22

getCharacterStream(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.io.Readerオブジェクトに取得します。

23

getCharacterStream(String columnName)

24

getConcurrency()

このResultSetオブジェクトの並行処理モードを取得します。

25

getCursorName()

このResultSetオブジェクトが使用するSQLカーソルの名前を取得します。

26

getDate(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.sql.Dateオブジェクトに取得します。

27

getDate(int columnIndex, Calendar cal)

28

getDate(String columnName)

29

getDate(String columnName, Calendar cal)

30

getDouble(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のdoubleで取得します。

31

getDouble(String columnName)

32

getFetchDirection()

このResultSetオブジェクトのフェッチ方向を取得します。

33

getFetchSize()

ResultSetオブジェクトのフェッチサイズを取得します。

34

getFloat(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のfloatで取得します。

35

getFloat(String columnName)

36

getHoldability()

このResultSetオブジェクトの保持機能の状態を表す値を取得します。

37

getInt(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のintで取得します。

38

getInt(String columnName)

39

getLong(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のlongで取得します。

40

getLong(String columnName)

41

getMetaData()

このResultSetオブジェクトのメタ情報を取得します。

42

getObject(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のObjectで取得します。

43

getObject(String columnName)

44

getObject(int columnIndex,Class<T> type)

ResultSetオブジェクトの現在行の列の値を取得し,指定されたクラスのJavaデータ型に変換します。

45

getObject(String columnLabel,Class<T> type)

46

getRow()

現在の行の番号を取得します。

47

getShort(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のshortで取得します。

48

getShort(String columnName)

49

getStatement()

このResultSetオブジェクトを生成したStatementオブジェクトを取得します。

50

getString(int columnIndex)

ResultSetオブジェクトの現在行の列の値を,Javaプログラミング言語のStringで取得します。

51

getString(String columnName)

52

getTime(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.sql.Timeオブジェクトに取得します。

53

getTime(int columnIndex, Calendar cal)

54

getTime(String columnName)

55

getTime(String columnName, Calendar cal)

56

getTimestamp(int columnIndex)

ResultSetオブジェクトの現在行の列の値をjava.sql.Timestampオブジェクトに取得します。

57

getTimestamp(int columnIndex, Calendar cal)

58

getTimestamp(String columnName)

59

getTimestamp(String columnName, Calendar cal)

60

getType()

ResultSetオブジェクトの型を返します。

61

getWarnings()

このResultSetオブジェクトに関する呼び出しによって報告される,最初の警告を取得します。

62

isAfterLast()

ResultSetオブジェクトの最終行の後ろに,カーソルがあるかどうかの情報を取得します。

63

isBeforeFirst()

ResultSetオブジェクトの先頭行の前に,カーソルがあるかどうかの情報を取得します。

64

isClosed()

このResultSetオブジェクトがクローズされているかどうかを示す値を取得します。

65

isFirst()

ResultSetオブジェクトの先頭行に,カーソルがあるかどうかの情報を取得します。

66

isLast()

ResultSetオブジェクトの最終行に,カーソルがあるかどうかの情報を取得します。

67

last()

ResultSetオブジェクトの最終行に,カーソルを移動します。

68

next()

カーソルを次の行に移動します。

69

previous()

カーソルを1つ前の行に移動します。

70

relative(int rows)

カーソルを移動します。

71

setFetchDirection(int direction)

ResultSetオブジェクトのフェッチ方向を設定します。

72

setFetchSize(int rows)

ResultSetオブジェクトを検索する際のフェッチサイズ(フェッチする行数)を設定します。

73

wasNull()

最後に取得した列の値がナル値かどうかの情報を返します。

重要

この表に記載されていないメソッドは,HADBではサポートしていません。サポートしていないメソッドを実行すると,SQLExceptionが投入されることがあります。

(3) 必要なパッケージ名称とクラス名称

ResultSetインタフェースを使用する場合に必要なパッケージ名称とクラス名称を次に示します。