`

oracle数据类型和对应的java类型

 
阅读更多

转自:

http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCC

 

 

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数据类型和对应的JDBC类型.pdf

    了解 Oracle 数据类型和对应的 JDBC 类型是非常重要的,因为它们之间的映射关系直接影响着 Java 应用程序与 Oracle 数据库的交互。 1. 字符类型 Oracle 数据类型 CHAR 对应的 JDBC 类型是 java.sql.Types.CHAR,...

    java、mysql以及oracle数据类型对照表

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    本文将详细介绍 MySQL 和 Oracle 中的数据类型与 Java 中的数据类型对应关系。 Oracle 中的 Number 类型可以分为两种:Number 和 Number(p,s)。其中 Number 类型对应 Java 中的整形,包括 int、long、short 和 byte...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

    java与oracle等数据库类型对应

    总之,理解Java和Oracle数据库之间的数据类型对应关系对于开发高效、准确的数据访问层至关重要。正确地映射数据类型可以确保数据的完整性和一致性,避免因类型不匹配导致的错误和性能问题。在处理Oracle的"Number"和...

    oracle-java数据类型1

    在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...

    oracle数据类型和对应的JDBC类型.docx

    以下是对 Oracle 数据类型和对应的 JDBC 类型的详细说明: 1. **数值类型**: - `NUMBER(p,s)`:Oracle 的通用数值类型,可以存储整数和浮点数,p 表示总位数,s 表示小数位数。 - `BOOLEAN`:在 Oracle 中没有...

    JPublisher生成Oracle对象类型对应的Java对象例子

    标题“JPublisher生成Oracle对象类型对应的Java对象例子”指的是使用JPublisher工具将Oracle数据库中的自定义对象类型转换为Java代码的过程。这通常涉及到以下几个步骤: 1. **创建Oracle对象类型**:首先,在...

    mysql与oracle数据类型对应关系.pdf

    在IT行业中,数据库管理系统是...总的来说,理解不同数据库系统之间的数据类型对应关系对于开发跨平台的数据库应用至关重要,这有助于确保数据正确地在MySQL和Oracle之间迁移,同时在Java代码中正确地处理这些数据。

    mysql与oracle数据类型对应关系.docx

    总的来说,了解 MySQL、Oracle 和 Java 之间的数据类型对应关系有助于开发者更好地设计数据库结构,确保数据的正确存储和转换,同时也有利于 Java 应用程序与数据库之间的交互。在进行跨平台开发时,这些对应关系尤...

    运用Java如何存取Oracle中的CLOB类型字段

    CLOB是Oracle数据库用于存储大型文本数据的一种数据类型,它可以存储最大为4GB的字符数据。在处理CLOB数据时,通常会涉及到以下几种常见操作: - 插入CLOB数据 - 更新CLOB数据 - 查询CLOB数据 - 删除CLOB数据 #### ...

    java存储oracle中的clob类型

    CLOB(Character Large Object)是一种用于存储大量文本数据的数据类型,在Oracle数据库中被广泛使用,可以支持最大4GB的数据量。在Java编程中,为了能够有效地与Oracle数据库中的CLOB类型交互,Java提供了`java.sql...

    oracle的数据类型_java中Clob型详细用法_struts中实现图片上传功能

    在 Oracle 数据库中,数据类型是用来定义和存储不同类型数据的格式。以下是一些常见的 Oracle 数据类型: 1. CHAR(n): 定长字符串类型,最多可存储 2000 个字节。如果未指定长度,默认为 1 个字节。在处理汉字时,...

    java jsp sqlserver数据表转移到oracle实例 源代码

    标题中的“java jsp sqlserver数据表转移到oracle实例 源代码”表明这是一个关于使用Java和JSP技术,将SQL Server数据库中的数据表迁移至Oracle数据库的实际操作案例。这个过程通常涉及数据迁移、数据转换以及可能的...

    sql mysql oracle数据类型

    JDBC(Java Database Connectivity)数据类型与这些数据库系统的数据类型对应,确保Java应用程序能与多种数据库进行交互。例如,JDBC的`java.sql.Types.SMALLINT`对应MySQL的SMALLINT,Oracle的NUMBER(38,0)等。 ...

    oracle 根据数据库自动生成JAVA代码

    它提供了强大的数据存储和管理功能,支持复杂的数据类型和事务处理。在开发过程中,数据库设计通常作为基础,决定了应用程序的数据模型。 接着,Java是一种面向对象的编程语言,特别适合于构建企业级应用。在与...

    java中xml文件的处理及oracle中xmltype的插入和读取.pdf

    在 Oracle 数据库中,XMLType 是一种特殊的数据类型,用于存储和处理 XML 数据。在本文中,我们将详细介绍 Java 中 XML 文件的处理及 Oracle 中 XMLType 的插入和读取。 一、Oracle 中创建表 在 Oracle 数据库中,...

    java连接oracle数据库jar包

    首先,Oracle JDBC驱动分为两种类型: Thin驱动和 Thick驱动。Thin驱动是一种纯Java实现,不需要Oracle客户端,它直接通过网络协议与数据库通信。Thick驱动则包含部分C代码,需要安装Oracle客户端才能使用,但它提供...

    Java数据类型与各数据库类型映射一览表

    在 Java 中,这种数据类型对应的对象类型是 java.lang.long。 此外,本表格还提供了关于 CHAR 和 GRAPHIC 的自动映射关系,以及 LONG VARCHAR 和 LONG VARGRAPHIC 的自动映射关系等信息。同时,表格也指出了标准 ...

    Oracle Timestamp with Time zone & java

    Oracle的Timestamp with Time Zone类型是一种能够存储日期、时间和时区信息的数据类型。它不仅记录了事件发生的具体时间,还记录了这个时间是在哪个时区发生的。这对于全球化应用来说尤其重要,因为同一时刻在不同的...

Global site tag (gtag.js) - Google Analytics