Cosminexus 機能解説
ここでは,JDBCドライバのデータ型について説明します。
JDBCドライバでは,JDBCのデータ型とDABrokerでサポートするデータベースのデータ型をマッピングして処理を実行しています。JDBCのデータ型とDABrokerでサポートするデータ型は完全に一致していません。
なお,Cosminexus DABroker Libraryでサポートする文字型データのコード体系は,ASCII,シフトJIS,EUCJIS,UTF-8,およびChinese Simpleです。
次に,JDBCのデータ型とDABrokerでサポートするデータ型の対応をデータベースごとに示します。
表I-29 HiRDBの場合のデータ型の対応
DABrokerでサポートするデータ型 | JDBCのデータ型 |
---|---|
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 |
TIMESTAMP | TIMESTAMP |
BLOB,BINARY LARGE OBJECT | LONGVARBINARY |
表I-30 Oracleの場合のデータ型の対応
DABrokerでサポートするデータ型 | JDBCのデータ型 |
---|---|
VARCHAR2 | VARCHAR |
NUMBER | NUMERIC,DECIMAL,BIT,TINYINT,SMALLINT,INTEGER,BIGINT |
FLOAT | FLOAT |
LONG | LONGVARCHAR |
ROWID | CHAR |
DATE | DATE,TIME,TIMESTAMP |
RAW | VARBINARY |
LONG RAW | LONGVARBINARY |
CHAR | CHAR |
NCHAR※ | CHAR |
NVARCHAR2※ | VARCHAR |
CLOB※ | CLOB |
NCLOB※ | CLOB |
BLOB※ | BLOB |
BFILE※ | BLOB |
ここでは,データ型についての注意事項を示します。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.