文档章节

常见数据库字段类型与java.sql.Types的对应

无知的小孩
 无知的小孩
发布于 2016/07/17 11:33
字数 467
阅读 38
收藏 1

public final static int BIT   =  -7; 
public final static int TINYINT  =  -6; 
public final static int SMALLINT =   5; 
public final static int INTEGER  =   4; 
public final static int BIGINT   =  -5; 
public final static int FLOAT   =   6; 
public final static int REAL   =   7; 
public final static int DOUBLE   =   8; 
public final static int NUMERIC  =   2; 
public final static int DECIMAL  =   3; 
public final static int CHAR  =   1; 
public final static int VARCHAR  =  12; 
public final static int LONGVARCHAR  =  -1; 
public final static int DATE   =  91; 
public final static int TIME   =  92; 
public final static int TIMESTAMP  =  93; 
public final static int BINARY  =  -2; 
public final static int VARBINARY  =  -3; 
public final static int LONGVARBINARY  =  -4; 
public final static int NULL  =   0; 
public final static int OTHER  = 1111; 
public final static int JAVA_OBJECT         = 2000; 
public final static int DISTINCT            = 2001; 
public final static int STRUCT              = 2002; 
public final static int ARRAY               = 2003; 
public final static int BLOB                = 2004; 
public final static int CLOB                = 2005; 
public final static int REF                 = 2006; 
public final static int DATALINK = 70; 
public final static int BOOLEAN = 16; 
public final static int ROWID = -8; 
public static final int NCHAR = -15; 
public static final int NVARCHAR = -9; 
public static final int LONGNVARCHAR = -16; 
public static final int NCLOB = 2011; 
public static final int SQLXML = 2009; 

 

Oracle与java.sql.Types的对应 

Oracle                                java.sql.Types 
blob                                     blob 
char                                     char 
clob                                     clob 
date                                    date 
number                               decimal 
long                                     varbinary 
nclob,nvarchar2                   other 
smallint                                smallint 
timestamp                            timstamp 
raw                                      varbinary 
varchar2                               varchar 

Sql server与java.sql.Types的对应 

Sql server                           java.sql.Types 
   bigint (2005,2008)                bigint 
   timstamp,binary                    binary 
   bit                                         bit 
   char,nchar,unqualified          char 
   datetime                               date 
   money,smallmoney,decimal  decimal 
   float (2005,2008)                  double 
   float(2000)                            float 
   int                                          integer 
   image                                    longvarbinary 
   text,ntext,xml                        longvarchar 

    numeric                                 numeric 
    real                                       real 
    smallint                                smallint 
    datetime,smalldatetime       timestamp 
    tinyint                                  tinyint 
    varbinary                             varbinay 
    nvarchar,varchar                 varchar 

DB2与java.sql.Types的对应 

bigint                                       bigint 
   blob                                      blob 
   character,graphic                 char 
   clob                                      clob 
   date                                     date 
   decimal                                decimal 
   double                                 double 
    integer                               integer 
    longvargraphic                   longvarchar 
    longvarchar 

real                                        real 
smallint                                 smallint 
time                                      time 
timestamp                            timestamp 
vargraphic                            varchar 
varchar 

MySQL与java.sql.Types的对应 

MySQL                          java.sql.Types 
  bigint                              bigint 
   tinyblob                         binary 
   bit                                  bit 
   enum,set,char               char 
   date,year                      date 
   decimal,numeric            decimal 
   double,real                   double 
   mediumint,int                integer 
   blob,mediumblob           blob 
   longblob 
   float                               real 

smallint                           smallint 
   time                             time 
   timestamp,datetime     timestamp 
   tinyint                           tinyint 
   varbinary,binary           varbinay 
   varchar,tinytext,text     varchar 
Sybase与java.sql.Types的对应 

Sybase                            java.sql.Types 
   binary                                 binary 
   bit                                       bit 
   char,nchar,                            char 
   money,smallmoney,decimal    decimal 
   float                                     double 
    int                                       integer 
   image                                    longvarbinary 
   text                                      longvarchar 
numeric                                   numeric 
    real                                     real 
    smallint                              smallint 
    datetime,smalldatetime     timestamp 
    tinyint                                 tinyint 
    varbinar,timestamp            varbinay 
    nvarchar,varchar ,sysname   varchar 

本文转载自:http://blog.163.com/huang_qy/blog/static/61560145201291510831613/,http://yang7527.iteye.com/blog/...

共有 人打赏支持
无知的小孩
粉丝 1
博文 66
码字总数 18089
作品 0
贵阳
后端工程师
ibatis/Mybatis 配备调用存储过程,jdbctype配置

ibatis 配置调用存储过程,jdbctype配置 数据库存储过程如下: procedure pprojectdetailsstat ( idatestart in varchar2, idateend in varchar2, irangestart in number, irangeend in numb......

0o清风徐来o0
2013/03/20
0
0
使用JDBC连接数据库获取表字段的注释信息

使用JDBC连接数据库获取表字段的注释信息 可以直接Copy编译使用的,不过别忘了数据库驱动! 另外注意的:数据库,库中的表字段要有注释信息,要不然是不可能拿到注释信息,然后注意下面那个i...

北极心
2013/10/16
0
2
SQL优化 · 经典案例 · 索引篇

Introduction 在这些年的工作之中,由于SQL问题导致的数据库故障层出不穷,下面将过去六年工作中遇到的SQL问题总结归类,还原问题原貌,给出分析问题思路和解决问题的方法,帮助用户在使用数...

阿里云RDS-数据库内核组
2017/02/06
0
0
PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

最近准备下PostgreSQL数据库开发的相关知识,本文把总结的PPT内容通过博客记录分享,本随笔的主要内容是介绍PostgreSQL数据库的基础信息,以及如何在我们的开发框架中使用PostgreSQL数据库,...

walb呀
2017/12/04
0
0
为应用选择和创建最佳索引,加速数据读取

在工作之中,由于SQL问题导致的数据库故障层出不穷,索引问题是SQL问题中出现频率最高的,常见的索引问题包括:无索引,隐式转换,索引创建不合理。 当数据库中出现访问表的SQL没创建索引导致...

光斑
04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arcgis jsapi接口入门系列:总览

开发环境: arcgis jsapi版本4.9 由于我们这套代码是基于vue,webpack开发的,会有少数vue代码,但总体不影响 里面还有些我们公司的js库和html css,给出的代码不能百分百直接运行,主要还是...

canneljls
19分钟前
1
0
月薪80k阿里架构师漫谈他是如何从一名小码农走到架构师的

01 刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,即使项目进度比...

Java填坑之路
21分钟前
1
0
oracle的resetlogs机制浅析

oracle的resetlogs机制浅析 alter database open resetlogs 这个命令我想大家都很熟悉了,那有没有想过这个resetlogs选项为什么要用?什么时候用? 它的原理机制是什么?他都起哪些作用? 我...

突突突酱
22分钟前
1
0
JAVA 获取两个日期间的所有日期

public static List<String> getDates(String startDate, String endDate){ List<String> dates = new ArrayList<>(); try { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Dat......

尘叙缘
29分钟前
2
0
Innodb中的事务隔离级别和锁的关系

#一次封锁or两段锁? 因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会用到哪些数据,然后全部锁住,在方法运行之后,再全部解锁。...

Skqing
43分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部