`
zhushaolong
  • 浏览: 64276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

 

 

分享到:
评论

相关推荐

    sap JDBC数据源配置

    对于 Oracle 数据库,这通常意味着下载并安装 Oracle 的 JDBC 驱动程序。 2. **配置数据源**:使用 Visual Administrator 或 Console Administrator 来配置数据源。以下将详细介绍这两个工具的使用方法。 #### ...

    JDBC Developers Guide Reference.rar

    Oracle datatype formats rather than Java formats. Chapter 7, "Working with LOBs and BFILEs" This chapter covers the Oracle extensions to the JDBC standard that let you access and manipulate LOBs and ...

    jeesite 数据库由MySQL转Oracle

    4. **启用Oracle的jdbc配置**:取消Oracle的jdbc驱动配置的注释。 示例代码: ```xml <!-- mysql dbunit datatype --> <!-- <dependency> --> <!-- <groupId>org.dbunit</groupId> --> <!-- <artifactId>dbunit-...

    通过MSQL通过视图访问ORACLE中的表

    CONNECTION 'jdbc:oracle:thin:@<Oracle服务器>:<端口>:<服务名>' -- 使用JDBC连接字符串 IDENTIFIED BY '<Oracle密码>'; ``` 3. **创建视图**:一旦外部表创建成功,我们就可以在MySQL中创建视图了。视图是基于...

    JDBC调用oracle存储过程.docx

    在本场景中,我们讨论的是如何使用JDBC调用Oracle数据库中的存储过程。存储过程是一组预先编译的SQL语句,可以提高数据库操作的效率和安全性。 首先,我们需要了解如何创建Oracle存储过程。在示例中,我们看到了三...

    数据库oracle命令汇总、连接

    - 如果没有Oracle的JDBC驱动,也可以通过JDBC-ODBC桥接的方式连接数据库: ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:192.168.1.33",...

    oracle创建数据库、表、以及权限的配置

    Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port/service_name", "username", "password"); Statement stmt = conn....

    R语言连接oracle/mysql数据库示例脚本

    drv <- JDBC(driverClass = "oracle.jdbc.driver.OracleDriver", # 对于Oracle className = "com.mysql.jdbc.Driver", # 对于MySQL identifier.quote = "\\"", # 防止SQL注入 classPath = "path/to/your/jdbc/...

    Java调用Oracle的过程和函数.doc

    例如,`cs.registerOutParameter(index, dataType)`,其中`index`是参数的位置,`dataType`是Oracle的数据类型(如`Types.VARCHAR`)。 5. **执行调用**: 使用`execute()`方法执行CallableStatement。对于函数,它...

    oracle存储过程教程

    CREATE PROCEDURE procedure_name (parameter1 datatype, parameter2 datatype, ...) AS BEGIN -- SQL statements and PL/SQL blocks here END; ``` 在`BEGIN`和`END`之间,你可以编写任何合法的SQL语句和PL/SQL...

    Oracle大全 常用命令

    - Oracle提供多种方式与其他系统进行通信,如ODBC、JDBC、.NET等。 - `NET 访问 Oracle 数据库相关.doc.txt`可能包含了关于配置Oracle网络服务、TNS(Transparent Network Substrate)和连接字符串的信息。 5. **...

    oracle安装详解及存储过程游标

    Oracle_JDBC2可能包含关于Java JDBC驱动程序与Oracle数据库交互的内容。JDBC(Java Database Connectivity)是Java语言访问数据库的标准接口,它提供了连接、查询、更新数据库的能力。使用Oracle的JDBC驱动,你可以...

    提取Oracle字段信息(包括字段名,数据类型,备注)并写入word表格

    我们需要在JAVA项目中引入Oracle的JDBC驱动,如ojdbc.jar,然后创建数据库连接,编译SQL语句,执行查询,并获取结果集。 以下是一个简单的示例,展示了如何使用JAVA和JDBC从Oracle数据库中获取字段信息: ```java ...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    ### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect数据库连接命令** - **用途:** 连接或断开与Oracle数据库的连接...- **用途:** 直接通过JDBC驱动连接到Oracle...

    oracle存储过程学习实例文档 创建调用

    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port/service", "username", "password"); CallableStatement cs = conn.prepareCall("{call procedure_name(?, ?)}"); cs.setXXX(1...

    如何调用oracle的函数、存储过程

    如果你需要在像Delphi这样的应用程序中调用Oracle的函数和存储过程,可以使用Oracle的客户端库(如oci.dll)或者ODBC/JDBC驱动。例如,在Delphi中,你可以使用Oracle的DBExpress组件(如TOracleQuery、...

    Oracle PlSql存储过程

    - `CREATE PROCEDURE procedure_name (param1 datatype1, param2 datatype2, ...) AS` - -- PL/SQL 代码块 - `BEGIN` - -- 执行的语句 - `END;` **关于Oracle存储过程的若干问题备忘** 1. **数据表别名**:在...

    oracle_存储过程详解

    - Hibernate调用Oracle存储过程需要配置JDBC驱动,并使用`CallableStatement`来执行存储过程。 4. Java调用Oracle存储过程: - 无返回值的存储过程:使用`CallableStatement`的`execute()`方法。 - 有返回值的非...

    javaee5编程郭庆j2ee-2-第2章jdbc初步.ppt

    3. **创建表**:`CREATE TABLE tableName (column1 datatype [column_constraint], column2 datatype [column_constraint], ...)` 4. **删除表**:`DROP TABLE tableName` 5. **插入记录**:`INSERT INTO tableName ...

    oracle存储过程学习经典[语法+实例+调用]

    Hibernate调用Oracle存储过程涉及到使用Hibernate框架来实现JDBC操作。在Java中调用Oracle存储过程可以通过JDBC API来完成。在调用时,可以根据存储过程是否有返回值来进行区分处理。无返回值的存储过程只需要执行...

Global site tag (gtag.js) - Google Analytics