zoukankan      html  css  js  c++  java
  • Java与数据库数据类型对应表

    Java中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。

    Java数据类型

    hibernate数据类型

    标准SQL数据类型
    (PS:对于不同的DB可能有所差异)

    byte、java.lang.Byte

    byte

    TINYINT

    short、java.lang.Short

    short

    SMALLINT

    int、java.lang.Integer

    integer

    INGEGER

    long、java.lang.Long

    long

    BIGINT

    float、java.lang.Float

    float

    FLOAT

    double、java.lang.Double

    double

    DOUBLE

    java.math.BigDecimal

    big_decimal

    NUMERIC

    char、java.lang.Character

    character

    CHAR(1)

    boolean、java.lang.Boolean

    boolean

    BIT

    java.lang.String

    string

    VARCHAR

    boolean、java.lang.Boolean

    yes_no

    CHAR(1)(‘Y’或‘N’)

    boolean、java.lang.Boolean

    true_false

    CHAR(1)(‘Y’或‘N’)

    java.util.Date、java.sql.Date

    date

    DATE

    java.util.Date、java.sql.Time

    time

    TIME

    java.util.Date、java.sql.Timestamp

    timestamp

    TIMESTAMP

    java.util.Calendar

    calendar

    TIMESTAMP

    java.util.Calendar

    calendar_date

    DATE

    byte[]

    binary

    VARBINARY、BLOB

    java.lang.String

    text

    CLOB

    java.io.Serializable

    serializable

    VARBINARY、BLOB

    java.sql.Clob

    clob

    CLOB

    java.sql.Blob

    blob

    BLOB

    java.lang.Class

    class

    VARCHAR

    java.util.Locale

    locale

    VARCHAR

    java.util.TimeZone

    timezone

    VARCHAR

    java.util.Currency

    currency

    VARCHAR

  • 相关阅读:
    小记css的margin collapsing
    linux—select具体解释
    搜索引擎技术之概要预览
    多线程和多进程的差别(小结)
    Android Bundle类
    Android中Preference的使用以及监听事件分析
    layoutSubviews总结
    win7下jdk安装环境变量配置
    LSPCI具体解释分析
    将二叉树转换成双向链表
  • 原文地址:https://www.cnblogs.com/songshu120/p/6277077.html
Copyright © 2011-2022 走看看