Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


16.12.1 データ型

JDBCのSQLデータ型と,HiRDBのクライアントライブラリを経由して接続するSQLデータ型は,完全には一致しません。JDBCドライバでは,JDBCのSQLデータ型とHiRDBのSQLデータ型とのマッピングをします。マッピングできないSQLデータ型を使用してアクセスした場合,SQLExceptionを投入します。

SQLデータ型のマッピングは,ResultSet,PreparedStatement,及びCallableStatementの各クラスの,getXXXメソッド及びsetXXXメソッドでします。なお,SQLデータ型とgetXXXメソッド,setXXXメソッドのマッピング規則については,JDBC1.0規格のドキュメントを参照してください。

HiRDBとJDBCのSQLデータ型の対応を次の表に示します。

表16‒19 HiRDBとJDBCのSQLデータ型の対応

HiRDBのSQLデータ型

JDBCのSQLデータ型

INTEGER

INTEGER

SMALLINT

SMALLINT

DECIMAL

DECIMAL

FLOAT,DOUBLE PRECISION

FLOAT

SMALLFLT,REAL

REAL

CHAR

CHAR

VARCHAR

VARCHAR

NCHAR

CHAR

NVARCHAR

VARCHAR

MCHAR

CHAR

MVARCHAR

VARCHAR

DATE

DATE

TIME

TIME

BLOB

LONGVARBINARY

TIMESTAMP

TIMESTAMP

BINARY

LONGVARBINARY

注※

データの扱いは,BLOBと同じです。