Oracle Database JDBC开发人员指南和参考
SQL Data Types | JDBC Type Codes | Standard Java Types | Oracle Extension Java Types |
---|
CHAR | java.sql.Types.CHAR | java.lang.String | oracle.sql.CHAR |
VARCHAR2 | java.sql.Types.VARCHAR | java.lang.String | oracle.sql.CHAR |
LONG | java.sql.Types.LONGVARCHAR | java.lang.String | oracle.sql.CHAR |
NUMBER | java.sql.Types.NUMERIC | java.math.BigDecimal | oracle.sql.NUMBER |
NUMBER | java.sql.Types.DECIMAL | java.math.BigDecimal | oracle.sql.NUMBER |
NUMBER | java.sql.Types.BIT | boolean | oracle.sql.NUMBER |
NUMBER | java.sql.Types.TINYINT | byte | oracle.sql.NUMBER |
NUMBER | java.sql.Types.SMALLINT | short | oracle.sql.NUMBER |
NUMBER | java.sql.Types.INTEGER | int | oracle.sql.NUMBER |
NUMBER | java.sql.Types.BIGINT | long | oracle.sql.NUMBER |
NUMBER | java.sql.Types.REAL | float | oracle.sql.NUMBER |
NUMBER | java.sql.Types.FLOAT | double | oracle.sql.NUMBER |
NUMBER | java.sql.Types.DOUBLE | double | oracle.sql.NUMBER |
RAW | java.sql.Types.BINARY | byte[] | oracle.sql.RAW |
RAW | java.sql.Types.VARBINARY | byte[] | oracle.sql.RAW |
LONGRAW | java.sql.Types.LONGVARBINARY | byte[] | oracle.sql.RAW |
DATE | java.sql.Types.DATE | java.sql.Date | oracle.sql.DATE |
DATE | java.sql.Types.TIME | java.sql.Time | oracle.sql.DATE |
TIMESTAMP | java.sql.Types.TIMESTAMP | javal.sql.Timestamp | oracle.sql.TIMESTAMP |
BLOB | java.sql.Types.BLOB | java.sql.Blob | oracle.jdbc.OracleBlob Foot 1 |
CLOB | java.sql.Types.CLOB | java.sql.Clob | oracle.jdbc.OracleClob Foot 2 |
user-defined object | java.sql.Types.STRUCT | java.sql.Struct | oracle.jdbc.OracleStruct Foot 3 |
user-defined reference | java.sql.Types.REF | java.sql.Ref | oracle.jdbc.OracleRef Foot 4 |
user-defined collection | java.sql.Types.ARRAY | java.sql.Array | oracle.jdbc.OracleArray Foot 5 |
ROWID | java.sql.Types.ROWID | java.sql.RowId | oracle.sql.ROWID |
NCLOB | java.sql.Types.NCLOB | java.sql.NClob | oracle.sql.NCLOB |
NCHAR | java.sql.Types.NCHAR | java.lang.String | oracle.sql.CHAR |
BFILE | oracle.jdbc.OracleTypes.BFILE (ORACLE EXTENSION) | NA | oracle.sql.BFILE |
REF CURSOR | oracle.jdbc.OracleTypes.CURSOR (ORACLE EXTENSION) | java.sql.ResultSet | oracle.jdbc.OracleResultSet |
TIMESTAMP | oracle.jdbc.OracleTypes.TIMESTAMP (ORACLE EXTENSION) | java.sql.Timestamp | oracle.sql.TIMESTAMP |
TIMESTAMP WITH TIME ZONE | oracle.jdbc.OracleTypes.TIMESTAMPTZ (ORACLE EXTENSION) | java.sql.Timestamp | oracle.sql.TIMESTAMPTZ |
TIMESTAMP WITH LOCAL TIME ZONE | oracle.jdbc.OracleTypes.TIMESTAMPLTZ (ORACLE EXTENSION) | java.sql.Timestamp | oracle.sql.TIMESTAMPLTZ |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?