Java与Oracle 数据类型对应关系_oracle数据类型和java的对应关系-程序员宅基地

技术标签: java  Java与Oracle 数据类型对应关系  Oracle  数据类型  对应关系  

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

1.0标准的JDBC类型:

   

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

 

2.0标准的JDBC类型:

   

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


本文转自:http://blog.csdn.net/perny/article/details/7971003

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq441568267/article/details/73469707

智能推荐

java笔试面试总结_java 笔试减少去同一地方的次数-程序员宅基地

文章浏览阅读382次。java笔试面试总结java基础基础多线程虚拟机数据库Spring网络dubbojava基础基础Object类常用的方法有哪些?wait:final方法,无法被重写。作用:阻塞当前线程,且当前线程必须拥有此对象的monitor(即锁)notify:final方法,无法被重写。作用:唤醒一个正在等待该对象monitor的线程。如果有多个线程都在等待该对象的monitor,只唤醒一个n..._java 笔试减少去同一地方的次数

STP,RSTP,MSTP学习_mstp 名词定义 bid pid-程序员宅基地

文章浏览阅读666次。转载至华为官方技术文档,只做笔记参考,不作它用。定义以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出生成树协议STP(Spanning Tree Protocol)。与众多协议的发展过程一样,生成树协议也是随着网..._mstp 名词定义 bid pid

Centos7.4网卡配置_centos7.4配置网卡-程序员宅基地

文章浏览阅读1.2k次。Centos7.4网卡配置1、Linux操作系统安装完毕,那接下来如何让Linux操作系统能上外网呢?如下为Linux服务器配置IP的方法。Linux服务器网卡默认配置文件在/etc/sysconfig/network-scripts/下,命名的名称一般为:ifcfg-eth0 ifcfg-eth1 ,eth0表示第一块网卡,eth1表示第二块网卡,依次类推。修改服务器网卡IP地址命令为vi /etc/sysconfig/network-scripts/ifcfg-eth0 (注CentOS7网卡名i_centos7.4配置网卡

windows curl 之 invalid character ‘\‘‘ looking for beginning of value_urllib content:{"describe":"invalid character 'p' -程序员宅基地

文章浏览阅读1.4k次,点赞3次,收藏3次。windows terminal 执行 curl 报 invalid character '\" looking for beginning of value_urllib content:{"describe":"invalid character 'p' looking for beginning of v

VxWorks下几种定时延时方法的小结_taskdelay(1)-程序员宅基地

文章浏览阅读1.5k次。在应用编程的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。vxWorks作为实时嵌入式系统,提供多样的定时接口函数。下面结合我的项目经历和网上的参考资料列举一些常用的定时方式,并说明其注意事项。一、taskDelaytaskDelay(n)使..._taskdelay(1)

机器学习:EM算法-程序员宅基地

文章浏览阅读1k次。1. 定义EM(Expectation Maximization), 期望极大算法,是一种从不完全数据或有数据丢失的数据集(存在隐含变量)中求解概率模型参数的最大似然估计方法。用户含有隐变量的的概率模型参数的极大似然估计,或称极大后验概率估计法。EM应用:高斯混合模型。EM推广:GEM算法。2. 原理《统计学习方法》一书中给出一个案例“三硬币模型”:EM算法学习(Expecta_em算法

随便推点

zeppelin k8s安装部署和基本使用教程(在线的分析工具)_zeppelin 容器化部署-程序员宅基地

文章浏览阅读1.5k次。官网地址: http://zeppelin.apache.org/docs/0.8.1/简介:Zeppelin是一个Apache的孵化项目.一个基于web的笔记本,支持交互式数据分析。你可以用SQL、Scala等做出数据驱动的、交互、协作的文档。(类似于ipython notebook,可以直接在浏览器中写代码、笔记并共享)多用途笔记本可实现你所需要的:数据采集数据发现数据分析..._zeppelin 容器化部署

Ubuntu16.04下opencv4.0+opencv_contrib4.0(nonfree)安装及配置_opencv 4 initmodule_nonfree-程序员宅基地

文章浏览阅读4k次,点赞4次,收藏18次。Ubuntu16.04下opencv4.0+opencv_contrib4.0安装及配置一. OpenCV 以及OpenCV_contrib的安装1.下载并解压 OpenCV-4.0.0及OpenCV_contrib-4.0.0源码至同一个文件夹。2.因为之前安装过Opencv3.4,我们将OpenCV的prefix目录安装在/usr/local/opencv4.0.0,在终端进入至Open..._opencv 4 initmodule_nonfree

Laravel 中 validation 验证 返回中文提示 全局设置-程序员宅基地

文章浏览阅读1.5k次。<?phpreturn [/*|--------------------------------------------------------------------------| Validation Language Lines|----------------------------------------------------------..._laravel validator 全局custommessage

2018年计算机考研408操作系统真题(客观题)_多任务操作系统具有并发和并行的特点-程序员宅基地

文章浏览阅读2w次,点赞21次,收藏157次。1、下列关于多任务操作系统的叙述中,正确的是Ⅰ. 具有并发和并行的特点Ⅱ. 需要实现对共享资源的保护Ⅲ. 需要运行在多 CPU 的硬件平台上A. 仅ⅠB. 仅ⅡC. 仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ答案:C解析:多任务操作系统可以在同一时间内运行多个应用程序,即多任务操作系统具有并发和并行的特点,即 I 正确;多个任务必须互斥地访问共享资源,为达到这一目标必须对共享资源进行必要的保护,即 II 正确;现代操作系统都是多任务的,并不一定需要运行在多CPU的硬件上,单个CPU也可以满足要求,即 I_多任务操作系统具有并发和并行的特点

邻接矩阵无向图_无向图的邻接矩阵-程序员宅基地

文章浏览阅读7.1k次,点赞6次,收藏31次。邻接矩阵 无向图和有向图在邻接矩阵中的表示方法: 无向图和有向图大同小异,在这里只以无向图为例,代码部分通过简单调整即可对应编译有向图邻接矩阵数据类型定义#define MaxVertices 100 //定义最大容量typedef struct{ //包含权的邻接矩阵的的定义 int Vertices[MaxVertices]; //顶点信息的数组_无向图的邻接矩阵

解决win7有些硬盘不能扩展卷的问题_扩展卷对象不支持此操作-程序员宅基地

文章浏览阅读2.2w次,点赞5次,收藏13次。在新的预装windows7的品牌机上,工作人员一般将磁盘分为C、D两个分区。但往往造成C盘有很大一部分的空间没办法分出来,而分出来的部分空间又不能和后面的磁盘合并,甚至出现无法新建简单卷的操作,即点击格式化按钮后,弹出"磁盘上没有足够的空间完成此操作"的对话框。这个问题也可能出现在Vista或者XP上,现解决方法如下:1.Windows键+R,打开运行对话框,键入:diskpart 进入W_扩展卷对象不支持此操作

推荐文章

热门文章

相关标签