1、转数据库字段和java类型的对应关系转:数据库字段和java类型的对应关系 下表说明用来当作从产生资源的模型的java.sql.Type值之间的关系,其对应的Java物件类型,以及在受支援的JDBC平台上每一个这些类型的实作(若有的话)。 表格也会指出标准Portal ContentPublishing范本所支援的类型。其他类型可透过使用自订的范本加以支援。 下列类型会受双位元组语言的限制影响: CHAR和GRAPHIC自动对映到编写模式的CHAR。 LONGVARCHAR和LONG VARGRAPHIC自动对映到LONG VARCHAR。VARCHAR和VARGRAPHIC自动对映到VARC
2、HAR。CLOB和DBCLOB自动对映到CLOB。如果您要使用其他类型,请手动在您的编写资料库中建立自订表格。 使用者应该注意IBM DB2会自动为CHAR FOR BITDATA类型填补空格(x20)。因此,虽然可以使用CHAR FOR BIT DATA来储存BINARY资讯,但是VARCHAR FOR BIT DATA(VARBINARY)通常较适合用来储存非ACSII二进位资讯的小型二进位类型。注:与Oracle、IBM Content Manager、Informix及SQLServer的编写整合作业并未显示在一般可用性中。java.sql.Types 值Java 类型IBM DB2O
3、racleSybaseSQLInformixIBM ContentManager BIGINTjava.lang.longBIGINTNUMBER (38, 0)BIGINTBIGINTINT8DK_CM_BIGINT BINARYbyteCHAR FOR BIT DATARAWBINARYIMAGEBYTEDK_CM_BLOB BITjava.lang.BooleanN/ABITBITBITBITDK_CM_SMALLINT BLOBbyteBLOBBLOBBLOBBLOBBLOBDK_CM_BLOB CHARjava.lang.StringCHAR, GRAPHICCHARCHARCHAR
4、CHARDK_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 P
5、RECISIONDK_CM_DOUBLE FLOATjava.lang.DoubleFLOATFLOATFLOATFLOATFLOATDK_CM_DOUBLE INTEGERjava.lang.IntegerINTEGERINTEGERINTINTEGERINTEGERDK_CM_INTEGER JAVA_OBJECTjava.lang.ObjectJAVA_OBJECTJAVA_OBJECTJAVA_OBJECTJAVA_OBJECTOPAQUEN/A LONGVARBINARYbyteLONG VARCHAR FOR BIT DATALONG RAWIMAGEIMAGEBYTEDK_CM_
6、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.IntegerS
7、MALLINTSMALLINTSMALLINTSMALLINTSMALLINTDK_CM_INTEGER TIMEjava.sql.TimeTIMEDATETIMETIMEDATETIME HOUR TO SECONDDK_CM_TIME TIMESTAMPjava.sql.TimestampTIMESTAMPDATEDATETIME, SMALLDATETIMEDATETIMEDATETIME YEAR TO FRACTION (5)DK_CM_TIMESTAMP TINYINTjava.lang.ButeSMALLINTTINYINTTINYINTTINYINTTINYINTDK_CM_INTEGER VARBINARYbyteVARCHAR FOR BIT DATARAWVARBINARYIMAGEBYTEDK_CM_BLOB VARCHARjava.lang.StringVARCHAR, VARGRAPHICVARCHARVARCHARVARCHARVARCHARDK_CM_VARCHAR
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1