oracle中的数据类型和java中的数据类型的对应关系
oracle 中Number 分为两种 1.Number 2.Number(10,2)第一种对应的是java中的整形 int long short byte而第二种对应java中的 浮点型 float double
oracle中的的date 对应java中的 java.util.date java.sql.date 是都可以的
但通常使用java.util.date 因为它的作用范围大于java.sql.date
Mysql Oracle JavaBIGINT NUMBER(19,0) java.lang.LongBIT RAW byte[]BLOB BLOB RAW byte[]CHAR CHAR java.lang.StringDATE DATE java.sql.DateDATETIME DATE java.sql.TimestampDECIMAL FLOAT (24) java.math.BigDecimalDOUBLE FLOAT (24) java.lang.DoubleDOUBLE PRECISION FLOAT (24) java.lang.DoubleENUM VARCHAR2 java.lang.StringFLOAT FLOAT java.lang.FloatINT NUMBER(10,0) java.lang.IntegerINTEGER NUMBER(10,0) java.lang.IntegerLONGBLOB BLOB RAW byte[]LONGTEXT CLOB RAW java.lang.StringMEDIUMBLOB BLOB RAW byte[]MEDIUMINT NUMBER(7,0) java.lang.IntegerMEDIUMTEXT CLOB RAW java.lang.StringNUMERIC NUMBER REAL FLOAT (24) SET VARCHAR2 java.lang.StringSMALLINT NUMBER(5,0) java.lang.IntegerTEXT VARCHAR2 CLOB java.lang.StringTIME DATE java.sql.TimeTIMESTAMP DATE java.sql.TimestampTINYBLOB RAW byte[]TINYINT NUMBER(3,0) java.lang.BooleanTINYTEXT VARCHAR2 java.lang.StringVARCHAR VARCHAR2 CLOB java.lang.StringYEAR NUMBER java.sql.Date(日期设为2月1日晚上2点)
来源地址:https://blog.csdn.net/weixin_44188105/article/details/129745013