`

标准sql数据类型和java 中的类型对应

    博客分类:
  • SQL
阅读更多
Standard SQL Data Types with Their Java Equivalents
SQL type            Java Type                 Description

BINARY              byte[]                    Byte array. Used for binary large objects.

BIT                 boolean                   Boolean 0 / 1 value

CHAR                String                    Fixed-length character string. 

DATETIME            java.sql.Date             Date and Time as: yyyy-mm-dd hh:mm:ss

DECIMAL             java.math.BigDecimal      Arbitrary-precision signed decimal numbers. 

FLOAT               double                    Floating-point number, mapped to double

INTEGER             int                       32-bit integer values

LONGVARBINARY       byte[]                    Variable-length character string. 

LONGVARCHAR         String                    Variable-length character string. 

NCHAR               String                    National Character Unicode fixed-length character string

NUMERIC             java.math.BigDecimal      Arbitrary-precision signed decimal numbers. 

NTEXT               String                    Large string variables. 

NVARCHAR            String                    National Character Unicode variable-length character string

REAL                float                     Floating-point number, mapped to float

SMALLINT            short                     16-bit integer values

TIME                java.sql.Time             Thin wrapper around java.util.Date

TIMESTAMP           java.sql.Timestamp        Composite of a java.util.Date and a separate nanosecond value

VARBINARY           byte[]                    Byte array

VARCHAR             String                    Variable-length character string. 

 
分享到:
评论

相关推荐

    sqlserver数据库类型对应Java中的数据类型

    SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...

    SQL的数据类型与Java数据类型的对应关系

    SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。

    Java数据类型和MySql数据类型对应一览

    在本文中,我们将对 Java 数据类型和 MySql 数据类型进行对应一览,帮助开发者更好地理解和使用这两种类型。 字符串类型 在 Java 中,字符串类型对应的是 java.lang.String 类型。在 MySql 中,字符串类型对应的是...

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    总而言之,Java数据类型、Hibernate映射类型和SQL数据类型之间的对应关系是Java开发者尤其是进行数据库交互的开发者必须掌握的基础知识。通过深入理解并熟练运用这些映射规则,我们可以更好地实现Java应用与数据库...

    Java数据类型和MySql数据类型对应表

    在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库管理系统。在本文中,我们将详细介绍 Java ...

    MySql于Java数据类型对应列表

    本文将详细介绍MySQL中的各种数据类型及其在Java中的对应类型,并解释这些类型的具体含义以及它们在实际应用中的作用。 #### 数据类型对照表解析 ##### 1. VARCHAR (可变长度字符串) **显示长度:** L+N **数据库...

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

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

    javasqlTypes数据库字段类型java数据类型的对应关系

    - 这可能是一个教程或者参考指南,详细解释了如何在编程过程中将SQL数据类型与Java对象进行匹配,以确保数据在数据库与Java应用之间正确传输。 通过理解这些对应关系,开发者可以更有效地进行数据库操作,避免类型...

    SQL数据类型和转换

    总之,理解和掌握SQL数据类型以及JDBC提供的转换方法对于编写健壮、高效的数据库应用程序至关重要。正确选择和使用getXXX方法能够确保数据的准确无误地从数据库读取并转换为Java对象,进一步进行处理和展示。

    Hibernate和java中的对应数据类型

    请注意,上述的SQL数据类型并非在所有数据库中都相同,因为不同的数据库系统可能有不同的数据类型实现。例如,MySQL没有 `TINYINT`,但有 `TINYINT(1)`,它通常被用作布尔值。因此,在实际应用中,开发者需要根据所...

    映射 SQL 和 Java 类型

    在 Java 应用程序中使用 JDBC 访问数据库时,需要将 SQL 数据类型映射到 Java 类型,以便在 Java 应用程序和数据库之间读写数据。JDBC 提供了 getXXX 和 setXXX 方法集、registerOutParameter 方法和 Types 类来实现...

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

    本文将深入探讨MySQL数据库中的时间类型以及它们在Java编程语言中相对应的数据类型,以及如何在两者之间进行转换。 MySQL数据库提供了多种时间类型来处理日期和时间数据: 1. **DATE**:这个类型仅存储日期,格式...

    JAVA数据类型与Hibernate的类型映射

    其次,对于复杂的数据类型,如日期和时间,Java的Date和Calendar类在Hibernate中可以映射为java.sql.Date、java.sql.Time或java.sql.Timestamp。对于数组和集合,如List、Set、Map等,Hibernate提供了ListType、...

    Java中数据类型和MYSQL中数据类型的对比

    Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...

    sql和java数据类型映射.pdf

    在SQL数据类型映射为Java类型时,需要注意不同数据库产品对SQL类型的命名和实现可能存在差异。例如,表示大容量二进制值的类型,在Oracle中称为`LONG RAW`,在Sybase中是`IMAGE`,Informix使用`BYTE`,而DB2则称为`...

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

    在 Java 应用程序中,了解 Oracle 数据类型和对应的 JDBC 类型是非常重要的,因为它们之间的映射关系直接影响着 Java 应用程序与 Oracle 数据库的交互。正确地使用 JDBC 类型可以确保数据的正确性和一致性,从而提高...

    SQL Server数据库与Java类型对照.doc

    在进行数据库开发时,尤其是在使用 SQL Server 作为后端数据库并与 Java 应用程序进行交互时,了解 SQL Server 的数据类型与 Java 数据类型的对应关系非常重要。这种对应关系有助于确保数据在数据库与应用程序之间...

    oracle-java数据类型1

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

    sql和java数据类型映射[定义].pdf

    这一映射使得Java对象可以与SQL数据类型进行有效转换,确保数据的正确读取和写入。 在JDBC中,`getXXX`和`setXXX`方法集以及`registerOutParameter`方法,是实现类型映射的关键。`Types`类则包含了所有SQL类型的...

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

    例如,BIGINT 数据类型在 IBM DB2 中对应的数据库类型是 BIGINT,在 Oracle 中对应的是 NUMBER(38, 0),在 Sybase 中对应的是 BIGINT,在 SQL Server 中对应的是 INT8。在 Java 中,这种数据类型对应的对象类型是 ...

Global site tag (gtag.js) - Google Analytics