mysql==oracle===java数据类型对应关系

Mysql

Oracle

Java

  BigInt

 Number(19,0)


java.lang.Long

 Bit

 Raw


byte[]

 Blob

 Blob  Raw


byte[]

 Char

 Char


java.lang.String

Date

Date

java.sql.Date

DateTime

Date

java.sql.Timestamp

Decimal

Float (24)


java.math.BigDecimal

Double

Float (24)

java.lang.Double

Double  Precision

Float (24)

java.lang.Double

Enum

Varchar2


java.lang.String

Float

Float

java.lang.Float

Int

 Number(10,0)


 java.lang.Integer

Integer 

Number(10,0)

java.lang.Integer

LongBlob

Blob  Raw

byte[]

LongText

Clob  Raw

java.lang.String

MediumBlob

Blob  Raw

byte[]

 

Mediumint

 

Number(7,0)


java.lang.Integer

MediumText

Clob   Raw

java.lang.String

Numeric

Number

 

Real

Float (24)

 

set

 Varchar2


java.lang.String

 Smallint

Number(5,0)


java.lang.Integer

 Text 

Varchar2  Clob


java.lang.String

Time

DATE

java.sql.Time

TimeStamp

DATE

java.sql.Timestamp

TinyBlob

Raw

byte[]

TinyInt

Number(3,0)

java.lang.Boolean

TinyText

Varchar2

java.lang.String

Varchar

Varchar2   Clob

java.lang.String

 Year 

Number

 java.sql.Date(日期设为2月1日晚上2点)

你可能感兴趣的:(oracle数据库)