java.sql.Types | Java | IBM DB2 | Oracle | Sybase | SQL-SERVER | MySql |
bigint | java.lang.long | bigint | number(38, 0) | bigint | bigint | bigint |
binary | byte[] | CHAR FOR BIT DATA | raw | binary | image | binary |
bit | java.lang.Boolean | N/A | bit | bit | bit | bit |
blob | byte[] | blob | blob | blob | blob | blob,mediumblob |
char | java.lang.String | char , graphic | char | char | char | enum,set,char |
clob | java.lang.String | clob, dbclob | clob | clob | clob | |
date | java.sql.Date | date | date | date | date | date,year |
decimal | java.math.BigDecimal | decimal | number | decimal, money, smallmoney | decimal | decimal,numeric |
double | java.lang.Double | double | double,precision | double,precision | double,precision | |
float | java.lang.Double | float | float | float | float | |
integer | java.lang.Integer | integer | integer | int | integer | mediumint,int |
java_object | java.lang.Object | JAVA_OBJECT | JAVA_OBJECT | JAVA_OBJECT | JAVA_OBJECT | |
longvarbinary | byte[] | long varchar for bit data | long raw | image | image | |
longvarchar | java.lang.String | long varchar,long vargraphic | long | text | text | |
numeric | java.math.BigDecimal | numeric | numeric | numeric | numeric | |
other | java.lang.Object | other | other | other | other | |
real | java.lang.Float | real | real | real | real | float |
smallint | java.lang.Integer | smallint | smallint | smallint | smallint | smallint |
time | java.sql.Time | time | date | time | time | time |
timestamp | java.sql.Timestamp | timestamp | date | datetime , smalldatetime | datetime | timestamp,datetime |
tinyint | java.lang.Bute | SMALLINT | tinyint | tinyint | tinyint | tinyint |
varbinary | byte[] | varchar for bit data | raw | varbinary | image | varbinary,binary |
varchar | java.lang.String | varchar, VARGRAPHIC | varchar | varchar | varchar | varchar,tinytext,text |