zoukankan      html  css  js  c++  java
  • java类型和JAVATYPE 对应关系

    下表说明用来当作从产生资源的模型的java.sql.Type值之间的关系,其对应的Java物件类型,以及在受支援的JDBC平台上每一个这些类型的实作(若有的话)。   
    表格也会指出标准Portal Content Publishing范本所支援的类型。其他类型可透过使用自订的范本加以支援。   
    下列类型会受双位元组语言的限制影响: CHAR和GRAPHIC自动对映到编写模式的CHAR。 LONG VARCHAR和LONG VARGRAPHIC自动对映到LONG VARCHAR。
    VARCHAR和VARGRAPHIC自动对映到VARCHAR。 CLOB和DBCLOB自动对映到CLOB。如果您要使用其他类型,请手动在您的编写资料库中建立自订表格。    
    使用者应该注意IBM DB2会自动为CHAR FOR BIT DATA类型填补空格(x’20′)。因此,虽然可以使用CHAR FOR BIT DATA来储存BINARY资讯,但是VARCHAR FOR BIT DATA (VARBINARY)通常较适合用来储存非ACSII二进位资讯的小型二进位类型。
    注: 与Oracle、IBM Content Manager、Informix及SQL Server的编写整合作业并未显示在一般可用性中。

     

    java.sql.Types 值Java 类型IBM DB2OracleSybaseSQLInformixIBM Content Manager
    BIGINTjava.lang.longBIGINTNUMBER (38, 0)BIGINTBIGINTINT8DK_CM_BIGINT
    BINARYbyte[]CHAR FOR BIT DATARAWBINARYIMAGEBYTEDK_CM_BLOB
    BITjava.lang.BooleanN/ABITBITBITBITDK_CM_SMALLINT
    BLOBbyte[]BLOBBLOBBLOBBLOBBLOBDK_CM_BLOB
    CHARjava.lang.StringCHAR, GRAPHICCHARCHARCHARCHARDK_CM_CHAR
    CLOBjava.lang.StringCLOB, DBCLOBCLOBCLOBCLOBCLOBDK_CM_CLOB
    DATEjava.sql.DateDATEDATEDATEDATEDATEDK_CM_DATE
    DECIMALjava.math.BigDecimalDECIMALNUMBERDECIMAL, MONEY, SMALLMONEYDECIMALDECIMALDK_CM_DECIMAL
    DOUBLEjava.lang.DoubleDOUBLEDOUBLE PRECISIONDOUBLE PRECISIONDOUBLE PRECISIONDOUBLE PRECISIONDK_CM_DOUBLE
    FLOATjava.lang.DoubleFLOATFLOATFLOATFLOATFLOATDK_CM_DOUBLE
    INTEGERjava.lang.IntegerINTEGERINTEGERINTINTEGERINTEGERDK_CM_INTEGER
    JAVA_OBJECTjava.lang.ObjectJAVA_OBJECTJAVA_OBJECTJAVA_OBJECTJAVA_OBJECTOPAQUEN/A
    LONGVARBINARYbyte[]LONG VARCHAR FOR BIT DATALONG RAWIMAGEIMAGEBYTEDK_CM_BLOB
    LONGVARCHARjava.lang.StringLONG VARCHAR, LONG VARGRAPHICLONGTEXTTEXTTEXTDK_CM_VARCHAR(3500)
    NUMERICjava.math.BigDecimalNUMERICNUMBERNUMERICNUMERICNUMERICDK_CM_DECIMAL
    OTHERjava.lang.ObjectOTHEROTHEROTHEROTHEROTHERN/A
    REALjava.lang.FloatREALREALREALREALREALDK_CM_DOUBLE
    SMALLINTjava.lang.IntegerSMALLINTSMALLINTSMALLINTSMALLINTSMALLINTDK_CM_INTEGER
    TIMEjava.sql.TimeTIMEDATETIMETIMEDATETIME HOUR TO SECONDDK_CM_TIME
    TIMESTAMPjava.sql.TimestampTIMESTAMPDATEDATETIME, SMALLDATETIMEDATETIMEDATETIME YEAR TO FRACTION (5)DK_CM_TIMESTAMP
    TINYINTjava.lang.ButeSMALLINT

    TINYINT

    TINYINT

    TINYINTTINYINTDK_CM_INTEGER
    VARBINARYbyte[]VARCHAR FOR BIT DATARAWVARBINARYIMAGEBYTEDK_CM_BLOB
    VARCHARjava.lang.StringVARCHAR, VARGRAPHICVARCHARVARCHARVARCHARVARCHARDK_CM_VARCHAR

  • 相关阅读:
    实例下载
    js跳转
    navicat怎么导出和导入数据表
    navicate怎么用sql语句插入一条语句
    svn提交时出现很多乱文件怎么解决
    随机显示星星(点击可删除)
    html节点属性操作
    利用节点更改table内容
    TreeView添加treeView1_NodeMouseClick----多么痛的领悟。。。
    IP addresses in C#
  • 原文地址:https://www.cnblogs.com/liclBlog/p/15349583.html
Copyright © 2011-2022 走看看