Oracle JDBC dataType

Oracle JDBC dataType

 

 

SQL Datatypes

JDBC Typecodes

Standard Java Types

Oracle Extension Java Types

 

STANDARD JDBC 1.0 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 (see Note)

 

STANDARD JDBC 2.0 TYPES:

 

 

BLOB

java.sql.Types.BLOB

java.sql.Blob

oracle.sql.BLOB

CLOB

java.sql.Types.CLOB

java.sql.Clob

oracle.sql.CLOB

user-defined object

java.sql.Types.STRUCT

java.sql.Struct

oracle.sql.STRUCT

user-defined reference

java.sql.Types.REF

java.sql.Ref

oracle.sql.REF

user-defined collection

java.sql.Types.ARRAY

java.sql.Array

oracle.sql.ARRAY

 

ORACLE EXTENSIONS:

 

 

BFILE

oracle.jdbc.OracleTypes.BFILE

n/a

oracle.sql.BFILE

ROWID

oracle.jdbc.OracleTypes.ROWID

n/a

oracle.sql.ROWID

REF CURSOR type

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

 

 

 

高速信号设计中的关键测试项目与测试仪器详解 高速信号设计是一个多维度协同优化的系统工程。时域分析如同外科手术刀般精准定位物理缺陷,频域分析提供传输通道的频谱指纹,信号质量评估量化系统鲁棒性,接收端容限测试验证极端工况下的可靠性,协议一致性确保生态互操作性,而电源完整性则直指诸多信号问题的根源。 阅读详情

相关推荐

24、水下传感器网络中混合LEACH协议与遗传算法获取路由节点

本文提出了一种结合遗传算法与LEACH协议的混合路由方案,用于提升水下无线传感器网络(UWSN)的能量利用效率和数据传输稳定性。通过遗传算法优化簇头选择与路径规划,有效避免节点过早死亡,减少能量消耗,在200个节点场景下显著提升网络寿命。相比传统LEACH协议,该方案具有更高的能量利用率、更强的环境适应性,并支持传输历史记录与并行传输序列。实验结果显示,该方案在总能量为2000焦耳时剩余能量达75.6%,远优于LEACH的34.8%能耗表现。适用于海洋监测、石油平台监控及水下灾害预警等复杂环境应用。

i8j9k0l1的博客 84

MySQL数据库JDBC总结

MySQL数据库JDBC总结JDBC原理JDBC总体步骤 JDBC原理 a.DiverManager(类):驱动管理器 b.Connection(接口):连接对象 c.Statement(接口):命令对象 d.ResultSet(接口):结果集对象 JDBC总体步骤 1.加载JDBC驱动 使用Class.forName()方法给定的JDBC驱动类加载到Java虚拟机中,若系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException Class.forName("驱动器的名字")

Love_hjz的博客 232

2025年前端框架全景解析:React、Vue、Angular的生态与未来之争

前端框架的竞争本质是工程哲学的分野:React的灵活、Vue的简洁、Angular的严谨,分别对应不同场景需求。

科技D人生 4806

oracle/mysql java jdbc类型映射

以下是商业数据库的。

lmrylll的博客 1478

MyBatis 所有的 jdbcType类型

使用java.util.Date作为参数传递给Mapper时,不管MySQL的日期字段类型是date、datetime或者timestamp中的哪一种,MyBatis都能够自动做出类型转换,可以直接使用 =、>、=、

2301_78008478的博客 7860

JDBCTYPE 对应Java类型

JDBC Type —- Java Type  1. CHAR —- String  2.VARCHAR —- String  3.LONGVARCHAR —- String  4.NUMERIC —- java.math.BigDecimal  5.DECIMAL —- java.math.BigDecimal  6.BIT —- boolean  7.BOOLEAN —- boolean  8...

qq_38930240的博客 2039

Java学习之JDBC_02_详解JDBC中的各个对象DriverMannager、Connection、Statement、ResultSet、PreparedStatement

DriverManager:驱动管理对象 注册驱动:告诉程序该使用哪一个数据库驱动.jar static void registerDriver(Driver driver):注册与给定的驱动程序 DriverMannager。 写代码时使用:Class.forName(“com.mysql.jdbc.Driver”); 通过查看源码发现:在com.mysql.jdbc.Driver 类中存...

lzh_jk1b_xyxy的博客 330

Oracle JDBC dataType 对应关系

SQL Datatypes JDBC Typecodes Standard Java Types Oracle Extension Java Types   STANDARD JDBC 1.0 TYPES:     CHAR java.sql.Types.CHAR java.lang

2397

spark读取oracle

刚开始使用spark-sql,首先看了一部分的源码。然后开始着手程序的编写。 在spark中使用jdbc: 在 Spark-env.sh 文件中加入: export SPARK_CLASSPATH=/path/mysql-connector-java-5.1.34.jar 任务提交时加入: spark-submit –master spark://master:7077 –jars ojd

qq_14950717的博客 1万+

JEESITE从MySQL数据库转为Oracle数据库

第一步、修改jeesite.properties文件,把数据库设置从mysql改为oracle。注释掉mysql的数据库配置,取消掉oracle的数据库配置注解并改为自己的oracle数据库的信息。 #oracle database settings jdbc.type=oracle jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=

行云流水Gz的专栏 2443

spark读写Oracle、hive的艰辛之路(二)-Oracle的date类型

近期又有需求为:导入Oracle的表到hive库中; 关于spark读取Oracle到hive有以下两点需要说明:  1、数据量较小时,可以直接使用spark.read.jdbc(orclUrl,table_name,orclProperties)读取,效率应该没什么问题,能很快完成;  2、数据量较大时候,使用spark.read.jdbc(orclUrl,table_name,分区条件,...

weixin_30388677的博客 651

ORACLE OCI的no ocijdbc10 in java.library.path及ORA-00932:inconsistent datatype解决之道

出错了:Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown...

zhangfenglin的专栏 1905

oracle03115,Another "ORA-03115: unsupported network datatype or representation"

Hi,i scanned through the forum but didnt find any solution to my problem.Here it is:I am trying to access an Oracle 8.1.7.4 DB and call a stored procedure with 3 OUT Parameters.For that i use jdk 1.4 ...

weixin_42299778的博客 323

oracle简明整理文档

一、    oracle基本的sql语言a)       DDL(Data Definition Language,数据定义语言)用于定义数据的结构,如创建,修改或者删除数据库对象。1)  创建A)创建表CREATE TABLE ( column1 DATATYPE [NOT NULL] [PRIMARY KEY], column2 DATATYPE [NOT NULL],...[constraint 约束类型 (要约束的字段)... ] )说明: DATATYPE --是Oracle的数据类型,可以查看

yxf1990522的专栏 482

【转】 MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解

转自:https://blog.csdn.net/loongshawn/article/details/50496460 1、Mybatis JdbcType与Oracle、MySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY JdbcType BIGINT ...

beidaol的专栏 3582

mybatis与oracle数据库jdbcType类型对应关系

忽略表名和列名😂,这里注意一下这几个NUMBER类型,有的类型其实我建的是INTERGE和DECIMA,但是实际上表建好之后,还是使用的NUMBER,这个有疑惑的可以去百度一下,大概就是oracle数字类型的其实只有NUMBER,其他一些整数类型啥的都是建立在NUMBER上的。之前都是百度上搜的,各种对应的都有,总觉得有问题,最后直接通过跑代码查看了一下对应关系,我用的oracle是19c。oracle中建一张表,多弄一个属性,每个属性一个类型。运行上面的代码,得到的结果截图。

星月昭铭的博客 2943

LocalDateTime映射oracle日期类型的jdbcType问题

java对象的日期类型选择LocalDateTime映射oracle的date类型时,jdbcType选择TIMESTAMP时,依旧会报错: Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='cretTime', mode=IN, javaType=class java.time.LocalDateTime, ...

weixin_45493694的博客 5728

Oracle 存储过程、存储函数

目录 存储过程 存储函数 存储过程 VS 存储函数 JDBC 调用存储过程/函数 存储过程 1、存储过程是自定义的且封装在数据库服务器上的 PLSQL 代码片段,它已经编译好了,可以像调用数据库函数一样来调用存储过程,可以给它传递参数,它也可以有返回值。 2、因为存储过程是编译好放在数据库服务器上的代码段,所以执行效率很高,这也是必须掌握的技能。 3、Oralce 的 PLSQL ......

蚩尤后裔-汪茂雄 3387

通过jdbc获取数据库中的表结构 主键 各个表字段类型及应用生成实体类

1、JDBC中通过MetaData来获取具体的表的相关信息。可以查询数据库中的有哪些表,表有哪些字段,字段的属性等等。MetaData中通过一系列getXXX函数,将这些信息存放到ResultSet里面,然后返回给用户。关于MetaData的说明网上也有不少,这里我只是从我自身学习的角度来记录一下简单使用JDBC以及获取数据表相关信息的方法。 DatabaseMetaData dbmd = con

a5646388的博客 811

使用JDBC连接数据库得到表字段的注释,以及其他字段信息

import java.io.File; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import javax.swing.filechooser.FileSystem...

keke_Xin的专栏 1688

数据仓库与数据挖掘技术期末考试 试题

数据仓库与数据挖掘技术期末考试 试题 重点 难点

rknn_toolkit_lite2-2.0.0b0-cp310-cp310-linux_aarch64.whl

rknn_toolkit_lite2-2.0.0b0-cp310-cp310-linux_aarch64.whl

上一篇: Axis2中的操作OMElement【取得某一个节点下的子节点】
下一篇: zend studio调试php
gnoloahs
博客等级 码龄13年 0粉丝 44原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值