| java.sql.Types | java类型 | Oracle | Informix |
| BIGINT | java.lang.long | NUMBER(38,0) | INT8 |
| BiNARY | byte[] | RAW | BYTE |
| BIT | java.lang.boolean | BIT | BIT |
| BLOB | byte[] | BLOB | BLOB |
| CHAR | java.lang.String | CHAR | CHAR |
| CLOB | java.lang.String | CLOB | CLOB |
| DATE | java.sql.Date | DATE | DATE |
| DECIMAL | java.math.BigDecimal | NUMBER | DECIMAL |
| DOUBLE | java.lang.Double | DOUBLE PRECISION | DOUBLE PRECISION |
| FLOAT | java.lang.Double | FLOAT | FLOAT |
| INTEGER | java.lang.Integer | INTEGER | INTEGER |
| JAVA_OBJECT | java.lang.Object | JAVA_OBJECT | OPAQUE |
| LONGVARBINARY | byte[] | LONG RAW | BYTE |
| LONGVARCHAR | java.lang.String | LONG | TEXT |
| NUMERIC | java.math.BigDecimal | NUMBER | NUMERIC |
| OTHER | java.lang.Object | OTHER | OTHER |
| REAL | java.lang.Float | REAL | REAL |
| SMALLINT | java.lang.Integer | SMALLINT | SMALLINT |
| TIME | java.sql.Time | DATE | DATETIME HOUR TO SECOND |
| TIMESTAMP | java.sql.Timestamp | DATE | DATETIME YEAR TO FRACTION(5) |
| TINYINT | java.lang.Byte | TINYINT | TINYINT |
| VARBINARY | byte[] | RAW | BYTE |
| VARCHAR | java.lang.String | VARCHAR2 | VARCHAR |
| 说明1、informix smallint java 类型对应为type.BIT | |
| 2、informix char($l) java 类型对应为type.CHAR | |
| 3、informix float java 类型对应为type.FLOAT | |
| 4、informix MONEY/decimal java 类型对应为type.NUMERIC | |
| 5、informix smallfloat java 类型对应为type.REAL | |
| 6、oracle number(19,0)java类型对应为 Type.BIT | |
| 7、oracle char(1) java 类型对应为type.CHAR | |
| 8、oracle number(10,0) java 类型对应为type.INTEGER | |
| 9、oracle number(5,0) java 类型对应为type.SMALLINT | |
| 10、oracle number(3,0) java 类型对应为type.TINYINT | |
| 11、oracle BFILE java 类型对应为type.OTHER | |
| 12、oracle ROWID java 类型对应为type.OTHER |

被折叠的 条评论
为什么被折叠?



