`
java-mans
  • 浏览: 11520673 次
文章分类
社区版块
存档分类
最新评论

SQLServer与Java数据类型对应表

 
阅读更多


在使用JDBC进行数据库编程时,数据类型是一个特别注意的地方。如果插入的数据和表定义的数据在类型上不匹配的话,会抛出异常,执行失败。所以,掌握好数据库类型和Java里的数据类型之间的对应关系很重要,现在把他们的对应关系列出来,以方便大家查阅。



编号

数据库类型

JDBC类型

JDBC索引

描述

1

int

java.lang.Integer

4

参考Java API

2

varchar

java.lang.String

12

参考Java API

3

char

java.lang.String

1

参考Java API

4

nchar

java.lang.String

1

参考Java API

5

nvarchar

java.lang.String

12

参考Java API

6

text

java.lang.String

-1

参考Java API

7

ntext

java.lang.String

-1

参考Java API

8

tinyint

java.lang.Integer

-6

参考Java API

9

int

java.lang.Integer

4

参考Java API

10

tinyint

java.lang.Integer

-6

参考Java API

11

smallint

java.lang.Integer

5

参考Java API

12

bit

java.lang.Boolean

-7

参考Java API

13

bigint

java.lang.Long

-5

参考Java API

14

float

java.lang.Double

6

参考Java API

15

decimal

java.math.BigDecimal

3

参考Java API

16

money

java.math.BigDecimal

3

参考Java API

17

smallmoney

java.math.BigDecimal

3

参考Java API

18

numeric

java.math.BigDecimal

2

参考Java API

19

real

java.lang.Float

7

参考Java API

20

uniqueidentifier

java.lang.String

1

参考Java API

21

smalldatetime

java.sql.Timestamp

93

参考Java API

22

datetime

java.sql.Timestamp

93

参考Java API

23

timestamp

byte[]

-2

参考Java API

24

binary

byte[]

-2

参考Java API

25

varbinary

byte[]

-3

参考Java API

26

image

byte[]

-4

参考Java API

27

sql_variant

java.lang.String

12



参考资料:http://blog.csdn.net/lg312200538/article/details/5993049



分享到:
评论

相关推荐

    sqlserver数据库类型对应Java中的数据类型

    sqlserver数据库类型对应Java中的数据类型

    sql server中的image类型的数据导出到oracle的clob字段中

    在进行数据库迁移或数据交换时,需要将不同数据库管理系统之间的数据类型进行转换。在本文中,我们将讨论如何将 SQL Server 中的 Image 类型数据导出到 Oracle 的 CLOB 字段中。 Image 类型在 SQL Server 中的应用 ...

    JDBC数据类型与数据库字段对应表——SQL Server篇

    JDBC数据类型与数据库字段对应表——SQL Server篇 数值型 整型 JDBC tinyint java.lang.Integer smallint int bigint java.lang.Long mediumint java.lang.Long

    sql server数据库表自动转换成java实体类

    给一个表名,自动生成java实体类,方便实用容易上手。前提,表中至少有一条数据。

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    NULL 博文链接:https://wangqiang6028.iteye.com/blog/1852798

    JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系.xlsx

    JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系,存一下备用,也分享给大家,希望有所帮助。

    Java数据类型与各数据库类型映射一览表

    Java数据类型与各数据库类型映射一览表 本资源提供了 Java 数据类型与各数据库类型的映射关系表,涵盖了 Java.sql.Type 值、IBM DB2、Oracle、Sybase、SQL Server、Informix 等多个数据库管理系统。该表格详细说明...

    如何把sqlserver数据迁移到mysql数据库及需要注意事项

    一、SQL Server中常用数据类型与MySQL不同的地方 二、将SQL Server数据迁移到MySQL需要注意的一些问题 1、唯一索引的不同,sql server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应...

    解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    客户要求,ID列的数据类型必须是uniqueidentifier,一开始实体类的ID设计成java.lang.String类型;映射文件中ID的增长方式是uuid.hex private java.lang.String id; public java.lang.String getId(){ return id; }...

    实体类生成器

    程序自动处理数据库中的书库类型,将其转换为程序相对应的可以识别的数据类型。 6.在字段显示窗体,用户还可以手动选择数据类型。 7.用户可以选择要生成的字段信息,不想生成的字段只要取消选中状态即可 8.选择...

    Navicat Premium操作手册.7z

    4PostgreSQL 触发器99PostgreSQL 触发函数100PostgreSQL 类型102PostgreSQL 表空间104PostgreSQL 编制105PostgreSQL 语言105SQLite 对象106SQLite 表106SQLite 表栏位107SQLite 表索引108SQLite 表外键109SQLite 表...

    jdbc操作数据库之Date类型

    但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。

    Java连接sql数据库增删改查[借鉴].pdf

    在上面的代码中,我们使用了Microsoft的SQL Server驱动程序,驱动程序的类名是"com.microsoft.jdbc.sqlserver.SQLServerDriver"。 在获取数据库连接时,我们需要提供驱动程序的类名、数据库的URL、用户名和密码。...

    数据库系统原理实验大纲.doc

    1) SQL Server的逻辑组件 熟练掌握数据类型和表的概念 熟练掌握视图的概念 理解存储过程的作用 理解函数的用法 理解约束、规则与默认值等概念 了解排序规则 熟练掌握索引的概念及其作用 理解登录、用户、角色与组等...

    java 面试题 总结

    Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble ...

    Java面试宝典-经典

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String(...

    Java面试宝典2010版

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String("xyz");...

    java面试题大全(2012版)

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String("xyz");...

    毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的听书网,小说阅读网,内含Java完整源代码,数据库脚本

    刚刚开始学习的时候连接数据库使用JDBC,JDBC是一个接口规范,对应不同数据库如mysql,oracle,sql server有不同的实现,且数据库操作直接使用sql语句,开发起来和数据库交互性较差。 [Image] 我们选择的是Spring Data...

    最新Java面试宝典pdf版

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String("xyz");...

Global site tag (gtag.js) - Google Analytics