标签:

一个db里面的data type和java中的一个type的mapping分为两步:

1。db里面的data type map到jdbc的一个type

2。jdbc的一个type map到java的一个type

对于sql server,下面是sql server2000的data type和jdbc的data type的mapping:

SQL Server Data Type   JDBC Data Type

bigint                 BIGINT

binary                 BINARY

bit                    BIT

char                   CHAR

datetime               TIMESTAMP

decimal                ECIMAL

float                  FLOAT

image                  LONGVARBINARY

int                    INTEGER

money                  DECIMAL

nchar                  CHAR

ntext                  LONGVARCHAR

numeric                NUMERIC

nvarchar               VARCHAR

real                   REAL

smalldatetime          TIMESTAMP

smallint               SMALLINT

smallmoney             DECIMAL

sql_variant            VARCHAR

sysname                VARCHAR

text                   LONGVARCHAR

timestamp              BINARY

tinyint                TINYINT

uniqueidentifier       CHAR

varbinary              VARBINARY

varchar                VARCHAR

下面是jdbc data type和java data type之间的mapping:

JDBC Type              Java Type

CHAR                   String

VARCHAR                String

LONGVARCHAR            String

NUMERIC                java.math.BigDecimal

DECIMAL                java.math.BigDecimal

BIT                    boolean

BOOLEAN                boolean

TINYINT                byte

SMALLINT               short

INTEGER                int

BIGINT                 long

REAL                   float

FLOAT                  double

DOUBLE                 double

BINARY                 byte[]

VARBINARY              byte[]

LONGVARBINARY          byte[]

DATE                   java.sql.Date

TIME                   java.sql.Time

TIMESTAMP              java.sql.Timestamp

CLOB                   Clob

BLOB                   Blob

ARRAY                  Array

DATALINK               java.net.URL

JAVA_OBJECT            underlying Java class

最后,对于db和jdbc之间的mapping,可以参考相应的jdbc driver的文档。

对于jdbc和java之间的mapping,可以参考jdbc3。0的spec。 :)

标签:

sqltype java_【SQL参考】SQL数据类型与JAVA中type的对应相关推荐

  1. enclosing type java_两个问题,1.java中什么是函数的signature,2.java中什么是enclosing method...

    展开全部 方法的签名可以唯一的确定这个函数 方法签名由方法名称和一个参数列表32313133353236313431303231363533e4b893e5b19e31333335333662(方法的 ...

  2. Java中Type接口与Class类的区别联系

    1.Type定义与说明 源代码: package java.lang.reflect;/*** Type is the common superinterface for all types in t ...

  3. saxon java_如何将Saxon设置为Java中的Xslt处理器?

    有多种方法(按查找优先顺序)执行此操作: 直接实例化 显式实例化Saxon factory(点击Michael上面的注释): TransformerFactory fact = new net.sf. ...

  4. java中引用数据类型有哪几种

    本文主要介绍了java中引用数据的类型,具有很好的参考价值.希望对你有帮助.如有错误或不足之处,请不吝赐教. 目录 Java中的引用数据类型有哪些?先说Java中的引用数据类型:1.类别引用2.接口参 ...

  5. java基础之java中的基本数据类型

    java基础之java中的基本数据类型 学习java一段时间了,使用java也差不多一年多了,可是对于后续的java的学习真的是后劲不足,或者是说懒惰吧,回想一下这一年多,用java最多的就是Andr ...

  6. double类型最大值_Java后端精选基础教程:Java 中的基本数据类型「连载 6」

    数据类型定义了变量可以采用的值,例如,定义变量为 int 类型,则只能取整数值. 在 Java 中有两类数据类型: 1)原始数据类型 2)非原始数据类型 - 数组和字符串是非原始数据类型,将在以后的教 ...

  7. java 数据类型cher,java期末考试题96534-(20008)

    <java期末考试题96534-(20008)>由会员分享,可在线阅读,更多相关<java期末考试题96534-(20008)(64页珍藏版)>请在人人文库网上搜索. 1.亠. ...

  8. java中数据类型的等级_Java 数据类型、变量

    Java 数据类型 在 Java 中,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间. 整数类型 (byte.short.int.long) 1.Java 各整数类型有固 ...

  9. Java中有关Null的9件事

    对于Java程序员来说,null是令人头痛的东西.时常会受到空指针异常(NPE)的骚扰.连Java的发明者都承认这是他的一项巨大失误.Java为什么要保留null呢?null出现有一段时间了,并且我认 ...

最新文章

  1. 【Mood 19】DailyBuild 2月
  2. SAP 零售商品listing不成功,补充listing的方法
  3. MySQL优化系列(二)--查找优化(1)(非索引设计)
  4. GoEasy导入依赖的时候报错,包用不了,maven导包
  5. 在Silverlight中使用Socket进行通信(1)Socket请求-回复方式的简易数据交换
  6. mysql blackhole引擎_MySQL BlackHole引擎
  7. 神的战争god无法显示服务器,神的战争god快速升级抢资源攻略
  8. matlab自带同步电机数学模型,永磁同步电机的数学模型及方程
  9. CentOS6离线bash漏洞—再修复方法
  10. 基于 Python 与 mxget 的音乐下载器
  11. php 9 698.00,698-00-0|2-溴-N,N-二甲基苯胺|2-bromo-N,N-dimethylaniline|2-Bromo-N,N-dimethylaniline......
  12. 百兆1光4电工业级光纤收发器4口百兆光纤收发器工业导轨式发送机导轨式以太网光电转换器
  13. Springboot版本的WebSocket向app端推送消息实现
  14. 竖排文字的3种设计方法
  15. 技能高考计算机专业考什么,2016年技能高考计算机专业考试总结
  16. 女博士实名举报长江学者陈小武性骚扰女学生
  17. 产品经理如何实现自我提升
  18. 给刘成龙的回信( 云中逸客)
  19. 【工业】工业无线组网场景下的典型拓扑及设备解决方案
  20. 淘宝抽奖html 页面,基于jQuery实现的双11天猫拆红包抽奖效果

热门文章

  1. 怎么设置android studio的field前缀
  2. php 绘图 jpeg,PHP gd库增加jpeg支持
  3. 我们无法更新系统保留的分区_系统更新是我们手机的基本功能之一 安卓智能更新有哪些用途...
  4. 解锁秋天\秋季借势的海波设计密码!
  5. matlab求解lmi,Matlab的LMI工具箱中最优化问题
  6. java设置框架位置_怎样设置label的位置啊?求指导
  7. tlc5620输出三角波流程图_[笔记].串型DAC TLC5620生成锯齿波、三角波实验,Verilog版本...
  8. Java —— eclipse.zip
  9. Python爬虫项目---从wiley网站批量下载文章
  10. mysql查询操作的5种子句