• 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,添加了纳秒域。

     

  • 相关阅读:
    网络编程基础
    windows下配置chromedriver
    Selenium和PhantomJS
    爬虫之正则表达式re模块
    Fiddler抓包工具总结
    使用jquery刷新当前页面
    关于requests.exceptions.ConnectionError: HTTPSConnectionPool的问题
    python的urllib学习
    安卓---Tabhost实现页面局部刷新--父页子页之间的传值
    安卓---右滑返回
  • 原文地址:https://www.cnblogs.com/VCandy/p/5479257.html
Copyright © 2020-2023  润新知