博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据类型和对应的java类型
阅读量:5924 次
发布时间:2019-06-19

本文共 2309 字,大约阅读时间需要 7 分钟。

在创建一个表的时候,会要求输入varchar2 的类型长度

 

表13-1 SQL JAVA 对应关系

SQL数据类型 JDBC型 标准Java型 Oracle扩展的Java类型
 

標準JDBC 1.0型:

   

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

 

标准JDBC 2.0型:

   

BLOB

java.sql.Types.BLOB

java.sql.Blob

oracle.sql.BLOB

CLOB

java.sql.Types.CLOB

java.sql.Clob

oracle.sql.CLOB

用户定义的对象

java.sql.Types.STRUCT

java.sql.Struct

oracle.sql.STRUCT

用户定义的参考

java.sql.Types.REF

java.sql.Ref

oracle.sql.REF

用户定义的集合

java.sql.Types.ARRAY

java.sql.Array

oracle.sql.ARRAY

 

Oracle扩展:

   

BFILE

oracle.jdbc.OracleTypes.BFILE

N/A

oracle.sql.BFILE

ROWID

oracle.jdbc.OracleTypes.ROWID

N/A

oracle.sql.ROWID

REF CURSOR

oracle.jdbc.OracleTypes.CURSOR

java.sql.ResultSet

oracle.jdbc.OracleResultSet

TIMESTAMP

oracle.jdbc.OracleTypes.TIMESTAMP

java.sql.Timestamp

oracle.sql.TIMESTAMP

TIMESTAMP WITH TIME ZONE

oracle.jdbc.OracleTypes.TIMESTAMPTZ

java.sql.Timestamp

oracle.sql.TIMESTAMPTZ

TIMESTAMP WITH LOCAL TIME ZONE

oracle.jdbc.OracleTypes.TIMESTAMPLTZ

java.sql.Timestamp

oracle.sql.TIMESTAMPLTZ

 

------------------------------------------------------------更新----------------------------------------------------------------------------------------------------------------------------------------------------

这里记一下可以:

  数字:1个字符 英文:1个字符

  汉字:3个字符

转载于:https://www.cnblogs.com/showme1942/p/7560136.html

你可能感兴趣的文章
阿里云如何打破Oracle迁移上云的壁垒
查看>>
好好的机器人,怎么就暴走了?
查看>>
日本研发双足行走机器人,奔跑速度堪比一流马拉松选手
查看>>
复杂性思维中文第二版 十一、进化
查看>>
SQL Server数据同步的研究(单向/双向)
查看>>
阿里健康宣布 106 亿港元收购天猫医疗器械、保健用品等业务
查看>>
不同的应用场景AGV导航方式分析
查看>>
JDK居然还有Server和Client模式
查看>>
定制Eclipse IDE之插件篇(二)
查看>>
MyFlash MySQL闪回工具
查看>>
一个简单的四则运算
查看>>
2017中国互联网大会正在召开
查看>>
如何取消或定制当点击GridView 的时候出现的那个黄色背景
查看>>
算年龄
查看>>
SpringMVC解析1-使用示例
查看>>
在Mac pro上如何配置adb命令?
查看>>
WML学习(1)
查看>>
命令行fuck神器
查看>>
4星|《财经》2018年第1期:气荒困境何解
查看>>
Java/JDK安装教程手册(正规图文全流程)、运行、环境配置
查看>>