Skip to main content
Hint

This article is generated by AI translation.

Java/JDBC Type Mapping

When no JDBC type is explicitly specified, dbVisitor automatically selects the JDBC type corresponding to the Java type based on the mapping table below.

Java TypeJDBC Type
java.lang.Boolean, booleanTypes.BIT
java.lang.Byte, byteTypes.TINYINT
java.lang.Short, short, java.time.Year, java.time.MonthTypes.SMALLINT
java.lang.Integer, intTypes.INTEGER
java.lang.Long, long, java.math.BigIntegerTypes.BIGINT
java.lang.Float, floatTypes.FLOAT
java.lang.Double, doubleTypes.DOUBLE
java.lang.Character, charTypes.CHAR
java.sql.Date, java.time.LocalDate, oracle.sql.DATETypes.DATE
java.sql.Time, java.time.LocalTimeTypes.TIME
java.util.Date, java.sql.Timestamp, java.time.Instant, java.time.LocalDateTime, java.time.chrono.JapaneseDate, oracle.sql.TIMESTAMPTypes.TIMESTAMP
java.time.OffsetDateTime, java.time.ZonedDateTime, oracle.sql.TIMESTAMPTZ, oracle.sql.TIMESTAMPLTZTypes.TIMESTAMP_WITH_TIMEZONE
java.time.OffsetTimeTypes.TIME_WITH_TIMEZONE
java.lang.String, java.time.YearMonthTypes.VARCHAR
java.math.BigDecimalTypes.DECIMAL
java.io.Reader, oracle.jdbc.OracleClobTypes.CLOB
java.io.InputStream, oracle.jdbc.OracleBlobTypes.BLOB
oracle.jdbc.OracleNClobTypes.NCLOB
java.lang.Byte[], byte[]Types.VARBINARY
java.net.URL, java.net.URITypes.DATALINK
java.lang.Object[]Types.ARRAY
java.lang.ObjectTypes.JAVA_OBJECT