スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

17.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データ型の対応を次の表に示します。

表17-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と同じです。