The JDBC to DataSet type mapping is pretty much the same as the JDBC to Java type mapping:
| java.sql.Types.LONGVARCHAR
java.sql.Types.CHAR java.sql.Types.VARCHAR Oracle ROWID is a String: | Variant.STRING |
| java.sql.Types.NUMERIC
java.sql.Types.DECIMAL | Variant.BIGDECIMAL |
| java.sql.Types.BIT | Variant.BOOLEAN |
| java.sql.Types.TINYINT | Variant.BYTE |
| java.sql.Types.SMALLINT | Variant.SHORT |
| java.sql.Types.INTEGER | Variant.INT |
| java.sql.Types.BIGINT | Variant.LONG |
| java.sql.Types.REAL | Variant.FLOAT |
| java.sql.Types.FLOAT
java.sql.Types.DOUBLE | Variant.DOUBLE |
| java.sql.Types.VARBINARY
java.sql.Types.LONGVARBINARY java.sql.Types.BINARY | Variant.INPUTSTREAM |
| java.sql.Types.DATE | Variant.DATE |
| java.sql.Types.TIME | Variant.TIME |
| java.sql.Types.TIMESTAMP | Variant.TIMESTAMP |
| java.sql.Types.OTHER | Variant.OBJECT |
本文详细介绍了JDBC到DataSet的数据类型映射规则,包括常见的字符串、数值、布尔值等类型的转换方式,并覆盖日期时间及特殊数据类型的处理。
3368

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



