文档章节

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

无知的小孩
 无知的小孩
发布于 2016/07/17 11:33
字数 467
阅读 20
收藏 1
点赞 0
评论 0

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
博文 58
码字总数 17791
作品 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

使用JDBC连接数据库获取表字段的注释信息

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

北极心 ⋅ 2013/10/16 ⋅ 2

SQL优化 · 经典案例 · 索引篇

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

阿里云RDS-数据库内核组 ⋅ 2017/02/06 ⋅ 0

PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

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

walb呀 ⋅ 2017/12/04 ⋅ 0

为应用选择和创建最佳索引,加速数据读取

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

光斑 ⋅ 04/24 ⋅ 0

mysql根据时间戳查询指定日期内数据

MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供您参考,希望对您能有所启迪。MySql的时间字段有date、time、datetime、timestamp等,往往我们在存储数据的时...

疯子张 ⋅ 2014/02/09 ⋅ 0

常见 SQL Server 规范集锦

原文出处:静逸 常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 4.自增长标识建议采用bigint数据类型...

静逸 ⋅ 2016/12/16 ⋅ 0

PHPer面试指南-MySQL 篇

本书的 GitHub 地址:https://github.com/todayqq/PHPerInterviewGuide 什么是索引,作用是什么?常见索引类型有那些?Mysql 建立索引的原则? 索引是一种特殊的文件,它们包含着对数据表里所...

angkee ⋅ 01/24 ⋅ 0

jeeplus 常见错误提示

(1)非法字符 org.apache.jasper.JasperException: java.lang.IllegalArgumentException: Illegal pattern character 'i' 原因:书写错误 (2) 参数传递错误---查询结果错误 页面端 后台代码...

雨沐晨曦 ⋅ 2017/10/28 ⋅ 0

【django系列学习笔记】Django 模型(M)- (1)模型的定义

Django也遵循了MVC的分层原则,不过在做法上略有不同。 首先模型部分保持不变:Django的模型增只负责把数据传入传出数据库。然而Django里的视图却并不是显示数据的最后一步----Django的视图其...

北方攻城师 ⋅ 2015/10/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 14分钟前 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 26分钟前 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 29分钟前 ⋅ 0

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 43分钟前 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 59分钟前 ⋅ 0

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍 压缩的好处不仅能节省磁盘空间而且在传输的时候节省传输时间和网络带宽 windows系统下文件带有 .rar .zip .7z 后缀的就是压缩文件 linux系统下则是 .zip, .gz, .bz2, .xz, ...

黄昏残影 ⋅ 今天 ⋅ 0

观察者模式

1.利用java原生类进行操作 package observer;import java.util.Observable;import java.util.Observer;/** * @author shadow * @Date 2016年8月12日下午7:29:31 * @Fun 观察目标 **/......

Cobbage ⋅ 今天 ⋅ 0

Ubuntu打印服务器配置

参考:https://blog.csdn.net/gsls200808/article/details/50950586 https://blog.csdn.net/jiay2/article/details/80252369 https://wiki.gentoo.org/wiki/HPLIP 由于媳妇儿要大量打印资料,......

大熊猫 ⋅ 今天 ⋅ 0

面试的角度诠释Java工程师(二)

原文出处: locality 续言: 相信每一位简书的作者,都会有我这样的思考:怎么写好一篇文章?或者怎么写好一篇技术类的文章?我就先说说我的感悟吧,写文章其实和写程序是一样的。为什么我会...

颖伙虫 ⋅ 今天 ⋅ 0

github中SSH的Key

https://help.github.com/articles/connecting-to-github-with-ssh/ https://help.github.com/articles/testing-your-ssh-connection/ https://help.github.com/articles/adding-a-new-ssh-k......

whoisliang ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部