oracle数据类型和对应的java类型
| SQL类型 |
JDBC类型(JDBC 1.0) |
Java型 |
Oracle Java型 |
| CHAR |
java.sql.Types.CHAR |
java.lang.String |
oracle.sql.CHAR |
| VARCHAR2 |
java.sql.Types.VARCHAR |
java.lang.String |
oracle.sql.CHAR |
| LONG |
java.sql.Types.LONGVARCHAR |
java.lang.String |
oracle.sql.CHAR |
| NUMBER |
java.sql.Types.NUMERIC |
java.math.BigDecimal |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.DECIMAL |
java.math.BigDecimal |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.BIT |
boolean |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.TINYINT |
byte |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.SMALLINT |
short |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.INTEGER |
int |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.BIGINT |
long |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.REAL |
float |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.FLOAT |
double |
oracle.sql.NUMBER |
| NUMBER |
java.sql.Types.DOUBLE |
double |
oracle.sql.NUMBER |
| RAW |
java.sql.Types.BINARY |
byte[] |
oracle.sql.RAW |
| RAW |
java.sql.Types.VARBINARY |
byte[] |
oracle.sql.RAW |
| LONGRAW |
java.sql.Types.LONGVARBINARY |
byte[] |
oracle.sql.RAW |
| DATE |
java.sql.Types.DATE |
java.sql.Date |
oracle.sql.DATE |
| DATE |
java.sql.Types.TIME |
java.sql.Time |
oracle.sql.DATE |
| TIMESTAMP |
java.sql.Types.TIMESTAMP |
javal.sql.Timestamp |
oracle.sql.TIMESTAMP |
| JDBC 2.0: |
|||
| BLOB |
java.sql.Types.BLOB |
java.sql.Blob |
oracle.sql.BLOB |
| CLOB |
java.sql.Types.CLOB |
java.sql.Clob |
oracle.sql.CLOB |
|
|
java.sql.Types.STRUCT |
java.sql.Struct |
oracle.sql.STRUCT |
|
|
java.sql.Types.REF |
java.sql.Ref |
oracle.sql.REF |
|
|
java.sql.Types.ARRAY |
java.sql.Array |
oracle.sql.ARRAY |
| Oracle扩展 |
|||
| BFILE |
oracle.jdbc.OracleTypes.BFILE |
N/A |
oracle.sql.BFILE |
| ROWID |
oracle.jdbc.OracleTypes.ROWID |
N/A |
oracle.sql.ROWID |
| REF CURSOR |
oracle.jdbc.OracleTypes.CURSOR |
java.sql.ResultSet |
oracle.jdbc.OracleResultSet |
| TIMESTAMP |
oracle.jdbc.OracleTypes.TIMESTAMP |
java.sql.Timestamp |
oracle.sql.TIMESTAMP |
| TIMESTAMP WITH TIME ZONE |
oracle.jdbc.OracleTypes.TIMESTAMPTZ |
java.sql.Timestamp |
oracle.sql.TIMESTAMPTZ |
| TIMESTAMP WITH LOCAL TIME ZONE |
oracle.jdbc.OracleTypes.TIMESTAMPLTZ |
java.sql.Timestamp |
oracle.sql.TIMESTAMPLTZ |
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Python学习笔记 (2)变量、常量和数据类型
变量 顾名思义,变量就是一个会变的量,用一个变量名表示,指向内存中一片区域,而指向的区域存的是什么,这个变量就是什么数据类型,和C/C++挺不一样的。变量数据类型可以通过赋值变来变去(这就叫动态语言,区别于静态语言)。 创建和赋值 python中创建变量时只需给变量赋一个值,像这样a = 1,然后变量名就指向存着那个值(1)的一片区域(表述不太对,应该是引用而不是指向)。用id() 可以查看该变量的地址。 还可以像这样赋值a, b = 1, 2 (a=1,b=2),或是这样a=b=1。 “可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。” 举个例子,我们给a赋值为1,a=1,就相当于创建了变量a,于是解释器在内存地址XXX中创建一个Number对象1,然后把a和XXX中的对象1关联起来。调用id(a) ,能得到内存地址XXX。 然后我们给a加上1a=a+1 或是给a赋值为2a=2,就会再次创建一个在内存地址YYY中的Number对象2,然后a就被关联到了对象2上,至于对象1,也不知道是留着还是回收了,这里先留坑。 再调用...
-
下一篇
Java各种常用时间操作方法
import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TimeTest { private int weeks = 0; private int MaxDate;// 一月最大天数 private int MaxYear;// 一年最大天数 public static String getTwoDay(String sj1, String sj2) { SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd"); long day = 0; try { java.util.Date date = myFormatter.parse(sj1); java.util.Date mydate...
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码