`

java object和数据库类型的对应表

阅读更多

-------------------------------------------------

Java类型            jdbc类型

-------------------------------------------------

Array                 ARRAY

Blob                   BLOB

boolean,Boolean  BIT,BOOLEAN

byte                  TINYINT

byte[]                BINARY,VARBINARY,LONGVARBINARY

Clob                  CLOB

double,Double    DOUBLE

float,Float          REAL

int,Integer          INTEGER

BigDecimal        NUMERIC

URL                  DATALINK

Date                  DATE

Time                 TIME

Timestamp        TIMESTAMP

long,Long         BIGINT

Ref                  REF

short                SMALLINT

String              CHAR,VARCHAR,LONGVARCHAR

Struct              STRUCT

Java class        JAVA_OBJECT

 

 

以下是java.sql.Types的值

Types.ARRAY : 2003

Types.BIGINT : -5

Types.BINARY : -2

Types.BIT : -7

Types.BLOB : 2004

Types.CHAR : 1

Types.CLOB : 2005

Types.DATE : 91

Types.DECIMAL : 3

Types.DISTINCT : 2001

Types.DOUBLE : 8

Types.FLOAT : 6

Types.INTEGER : 4

Types.JAVA_OBJECT : 2000

Types.LONGVARBINARY : -4

Types.LONGVARCHAR : -1

Types.NULL : 0

Types.NUMERIC : 2

Types.OTHER : 1111

Types.REAL : 7

Types.REF : 2006

Types.SMALLINT : 5

Types.STRUCT : 2002

Types.TIME : 92

Types.TIMESTAMP : 93

Types.TINYINT : -6

Types.VARBINARY : -3

Types.VARCHAR : 12

分享到:
评论

相关推荐

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

    每种数据类型都对应着不同的数据库类型和 Java 对象类型。 例如,BIGINT 数据类型在 IBM DB2 中对应的数据库类型是 BIGINT,在 Oracle 中对应的是 NUMBER(38, 0),在 Sybase 中对应的是 BIGINT,在 SQL Server 中...

    JAVA通过实体生成数据库表

    在Java开发中,将实体类(Entity Class)映射到数据库表是一种常见的做法,这通常涉及到ORM(Object-Relational Mapping)技术。ORM允许我们用面向对象的方式处理数据库操作,而无需编写大量的SQL语句。Java中的...

    数据库表生成对应的java类

    一旦配置完成,运行这个工具,它会分析指定的数据库表,生成对应的Java源代码文件,这些文件包含了表示数据库表的实体类,以及可能的getter和setter方法、构造函数等。 生成的Java类通常包含以下元素: 1. 数据库...

    mysql时间类型对应的java类型1

    - `java.time.*`(Java 8引入的新日期时间API)的类如`LocalDate`、`LocalTime`和`LocalDateTime`也可以转换为SQL类型,通过`PreparedStatement.setObject()`方法。 - **从MySQL到Java**: - 当从数据库查询结果...

    Java直接通过连接数据库生成对应的Resful格式的API

    2. ORM(Object-Relational Mapping)框架:如Hibernate或MyBatis,它们可以将数据库中的表映射为Java对象,简化了数据库操作。在这个场景下,ORM框架可能用于自动根据表结构生成Java实体类和DAO层代码。 3. JPA...

    java根据数据库表或视图创建实体

    这个"java根据数据库表或视图创建实体"的小工具,无疑是Java开发者的好帮手,尤其是在处理大量数据库表结构时,能够极大地提高开发速度和代码质量。同时,它也体现了Java编程中自动化和代码生成的思想,使得开发变得...

    java根据数据库自动生成vo 类

    在MyBatis的配置文件中定义数据库连接和表映射,然后运行生成器,即可得到对应的Java源代码。 除了ORM框架,还有一些独立的代码生成工具,如Apache的`DBUtils`项目中的`codegen`模块,或者第三方的插件如`Alt+Shift...

    Java 在线书店 数据库用的mysql

    1. **src**:源代码目录,包含Java类,如Action类(处理业务逻辑)、DAO(Data Access Object)类(处理数据库操作)、实体类(对应数据库表)等。 2. **webapp**:Web应用根目录,包含WEB-INF子目录下的`web.xml`...

    Java连接oracle数据库实现成绩查询

    对于查询、插入、更新和删除等操作,可以创建对应的DAO(Data Access Object)接口和实现类,比如GradeDao,提供具体的方法来执行SQL。 对于管理员,他们可以进行所有操作,包括添加、修改和删除学生、课程以及成绩...

    根据数据库表自动生成java代码

    "根据数据库表自动生成Java代码"是一个非常实用的功能,它允许开发者基于现有的数据库表结构快速生成对应的Java类,如DAO(Data Access Object)、XML配置文件以及实体类(Entity)。这样,开发者可以避免手动编写...

    使用Java进行SQL数据库设计

    在数据库设计中,ORM(Object-Relational Mapping)框架如Hibernate和MyBatis简化了Java与数据库的交互。它们将Java对象映射到数据库表,使开发者可以专注于业务逻辑,而非底层SQL操作。例如,使用Hibernate,我们...

    自动根据数据库生成JAVA BEAN和DAO

    在IT行业中,数据库是存储和管理数据的核心组件,而Java Bean和DAO(Data Access Object)则是Java编程中用于数据操作的重要概念。本知识点主要聚焦于如何自动根据数据库中的表结构生成对应的Java Bean类和DAO类,以...

    java实现数据库操作

    本项目着重讲解如何使用Java进行数据库操作,涉及SQL语言的基础应用以及Java的DAO(Data Access Object)设计模式。我们将探讨以下几个方面: 1. **数据库建表**: 在开始编程之前,我们需要先创建数据库表。SQL...

    用java查询数据库里所有表的所有属性的所有值.

    确保在项目中引入了对应数据库驱动的JAR包,例如MySQL的`mysql-connector-java`。然后,你可以使用以下代码建立连接: ```java import java.sql.*; public class DatabaseQuery { public static void main(String...

    实体类转换成数据库表

    6. **代码生成工具**: "pojo2oracle"可能是一个工具或者代码生成脚本,用于根据给定的实体类(POJO,Plain Old Java Object)生成Oracle数据库的表结构。这个工具会分析实体类的定义,并自动生成创建Oracle表的DDL...

    Java EE 查询 将数据库中对应的表逐行转换成DAO实体类。List方式返回。自动赋值时忽略大小写的名称进行匹配,自动赋值到指定的实体类中。

    首先,DAO实体类是Java编程中表示数据库表结构的对象,它通常包含对应于数据库表字段的属性,并且提供一些基本的CRUD(创建、读取、更新、删除)操作方法。例如,如果你有一个名为`User`的数据库表,那么对应的DAO...

    员工考勤软件 java版sql数据库

    此外,为了提高代码的可维护性和复用性,可能采用了DAO(Data Access Object)设计模式,将数据库操作封装在独立的类中。 【StudentTimePro】可能是项目中的主要业务逻辑模块,负责处理员工考勤的相关功能,如签到...

    java 数据库中图片文件的存取

    1. **BLOB类型**:BLOB(Binary Large Object)是数据库中用于存储二进制大数据的类型,如图片、音频或视频文件。在Java中,可以使用PreparedStatement的setBlob()方法将图片转换为BLOB类型并插入数据库。同样,使用...

    java开发操作数据库架包

    Hibernate是一款流行的ORM框架,它允许开发者通过Java对象来操作数据库记录,支持自动的数据库表映射和事务管理。使用Hibernate,开发者可以定义实体类,映射到数据库表,然后通过CRUD(Create, Read, Update, ...

    java实现mongodb数据库的操作

    MongoDB是一个基于分布式文件存储的NoSQL数据库,它摒弃了传统的关系型数据库模型,采用JSON(JavaScript Object Notation)格式的文档存储数据。这种模式使得数据的存储和查询更加直观,特别适合处理大量的半结构化...

Global site tag (gtag.js) - Google Analytics