• jdbc与java类型匹配


    CHARVARCHAR 和 LONGVARCHAR 可映射为 String 或 char[],但 String 更适合于一般用法。

    在 Java 中,BINARYVARBINARY 和 LONGVARBINARY 都可用同一 byte数组来表示。

    JDBC BIT 类型的 Java 映射的推荐类型是 Java 布尔型。

    JDBC TINYINT 类型的 Java 映射的推荐类型是 Java byte 或 Java short

    JDBC SMALLINT 类型的 Java 映射的推荐类型是 Java short 类型。

    INTEGER 类型 Java 映射的推荐类型是 Java int 类型。

    BIGINT 类型的 Java 映射的推荐类型是 Java long 类型。

    REAL 类型的 Java 映射的推荐类型为 Java float 类型。

    DOUBLE 类型的 Java 映射的推荐类型为 Java double 类型。

    FLOAT 类型的 Java 映射的推荐类型为 Java double 类型。然而,由于 SQL FLOAT 和单精度的 Java float类型间可能产生混淆,因此建议 JDBC 程序员通常选用 JDBC DOUBLE 类型而不选用 FLOAT

    DECIMAL 和 NUMERIC 类型的 Java 映射的推荐类型是 java.math.BigDecimal

    由于标准的 Java 类 java.util.Date 并不与这三个 JDBC 日期—时间类型完全匹配(它含有 DATE 和 TIME 的信息但不含纳秒信息),因此 JDBC 定义了三个 java.util.Date 的子类与 SQL 类型对应。它们是:

      • java.sql.Date,对应于 SQL DATE 信息。java.util.Date 基本类中的小时、分钟和秒都设为 0。
      • java.sql.Time,对应于 SQL TIME 信息。java.util.Date 基本类中的年、月、日域设为 1970 年 1 月 1 日。这是 Java 纪元的“零”日期。
      • java.sql.Timestamp,对应于 SQL TIMESTAMP 信息。该类扩展了 java.util.Date,添加了纳秒域。

     

  • 相关阅读:
    进程
    并发编程
    操作系统的发展史
    __init__、__new__、__call__ 方法
    MongoDB文档操作
    MongoDB集合操作
    MongoDB数据库操作
    MongoDB连接
    MongoDB的文档存储结构
    MongoDB 概念
  • 原文地址:https://www.cnblogs.com/VCandy/p/5479257.html
Copyright © 2020-2023  润新知