Java数据类型与各数据库类型映射一览表

java.sql.Types值

Java 类型

IBM DB2

Oracle

Sybase

SQL

Informix

IBM Content Manager

BIGINT

java.lang.long

BIGINT

NUMBER (38, 0)

BIGINT

BIGINT

INT8

DK_CM_BIGINT

BINARY

byte[]

CHAR FOR BIT DATA

RAW

BINARY

IMAGE

BYTE

DK_CM_BLOB

BIT

java.lang.Boolean

N/A

BIT

BIT

BIT

BIT

DK_CM_SMALLINT

BLOB

byte[]

BLOB

BLOB

BLOB

BLOB

BLOB

DK_CM_BLOB

CHAR

java.lang.String

CHAR, GRAPHIC

CHAR

CHAR

CHAR

CHAR

DK_CM_CHAR

CLOB

java.lang.String

CLOB, DBCLOB

CLOB

CLOB

CLOB

CLOB

DK_CM_CLOB

DATE

java.sql.Date

DATE

DATE

DATE

DATE

DATE

DK_CM_DATE

DECIMAL

java.math.BigDecimal

DECIMAL

NUMBER

DECIMAL, MONEY, SMALLMONEY

DECIMAL

DECIMAL

DK_CM_DECIMAL

DOUBLE

java.lang.Double

DOUBLE

DOUBLE PRECISION

DOUBLE PRECISION

DOUBLE PRECISION

DOUBLE PRECISION

DK_CM_DOUBLE

FLOAT

java.lang.Double

FLOAT

FLOAT

FLOAT

FLOAT

FLOAT

DK_CM_DOUBLE

INTEGER

java.lang.Integer

INTEGER

INTEGER

INT

INTEGER

INTEGER

DK_CM_INTEGER

JAVA_OBJECT

java.lang.Object

JAVA_OBJECT

JAVA_OBJECT

JAVA_OBJECT

JAVA_OBJECT

OPAQUE

N/A

LONGVARBINARY

byte[]

LONG VARCHAR FOR BIT DATA

LONG RAW

IMAGE

IMAGE

BYTE

DK_CM_BLOB

LONGVARCHAR

java.lang.String

LONG VARCHAR, LONG VARGRAPHIC

LONG

TEXT

TEXT

TEXT

DK_CM_VARCHAR(3500)

NUMERIC

java.math.BigDecimal

NUMERIC

NUMBER

NUMERIC

NUMERIC

NUMERIC

DK_CM_DECIMAL

OTHER

java.lang.Object

OTHER

OTHER

OTHER

OTHER

OTHER

N/A

REAL

java.lang.Float

REAL

REAL

REAL

REAL

REAL

DK_CM_DOUBLE

SMALLINT

java.lang.Integer

SMALLINT

SMALLINT

SMALLINT

SMALLINT

SMALLINT

DK_CM_INTEGER

TIME

java.sql.Time

TIME

DATE

TIME

TIME

DATETIME HOUR TO SECOND

DK_CM_TIME

TIMESTAMP

java.sql.Timestamp

TIMESTAMP

DATE

DATETIME, SMALLDATETIME

DATETIME

DATETIME YEAR TO FRACTION (5)

DK_CM_TIMESTAMP

TINYINT

java.lang.Bute

SMALLINT

TINYINT

TINYINT

TINYINT

TINYINT

DK_CM_INTEGER

VARBINARY

byte[]

VARCHAR FOR BIT DATA

RAW

VARBINARY

IMAGE

BYTE

DK_CM_BLOB

VARCHAR

java.lang.String

VARCHAR, VARGRAPHIC

VARCHAR

VARCHAR

VARCHAR

VARCHAR

DK_CM_VARCHAR

 

转载于:https://my.oschina.net/courtzjl/blog/1785699

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值