在使用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

参考资料:sqlserver与java数据类型对应_努力的博客-CSDN博客

java数据类型对应的sql数据类型相关推荐

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

    Hibernate API简介 其接口分为以下几类: l提供访问数据库的操作的接口: l用于配置Hibernate的接口: l回调接口 l扩展Hibernate的功能的接口. 这些接口大多数位于net ...

  2. 什么是SQL数据类型?SQL数据类型总结

    一.什么叫数据类型? 人们能够非常容易地区分数字与字符,可是计算机并不会.除非是你明确地告诉它,1是数字,"汉"是文本,不然它始终没法分辨1和'汉'的区别.因而,在每一个计算机语言 ...

  3. Access 与SQL数据类型

    Access 数据类型与 MS SQL 数据类型相对应名称文本 nvarchar(n) 备注 ntext 数字(长整型) int 数字(整型) smallint 数字(单精度) real 数字(双精度 ...

  4. python调用spark和调用hive_Spark(Hive) SQL数据类型使用详解(Python)

    Spark SQL使用时需要有若干"表"的存在,这些"表"可以来自于Hive,也可以来自"临时表".如果"表"来自于Hi ...

  5. 02 Java基础语法(变量+数据类型+运算符)

    Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...

  6. java中row类,Flink数据类型之POJO和Table中的Row

    Published: 2019-09-15 22:10:00 tags: Flink Flink数据类型支持 TypeInformation主要是为Flink系统内有效的对数据结构类型进行管理, 对数 ...

  7. Spark SQL数据类型

    Spark SQL数据类型 数字类型 ByteType:代表一个字节的整数.范围是-128到127 ShortType:代表两个字节的整数.范围是-32768到32767 IntegerType:代表 ...

  8. java基本数据类型_Java面试题Java中有几种基本数据类型?它们分别占多大字节?...

    点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...

  9. java 基本的数据类型_Java的基本数据类型介绍

    1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...

最新文章

  1. JAVA多线程中join()方法的详细分析
  2. python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...
  3. ISA server的常见身份验证方式
  4. Azure School与开源
  5. leetcode 331. 验证二叉树的前序序列化
  6. WPF ListBox(ListView) 自定义 Button 项,获取 ListBox(ListView)的SelectedValue
  7. 自动生成小学四则运算题目
  8. 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
  9. 2021-11-10 动态粒子背景插件
  10. [小笔记]TypeScript/JavaScript数组转置
  11. 《解读量化投资:西蒙斯用公式打败市场的故事》内容简介及PDF下载
  12. Sublime快捷键 PyV8的下载与安装
  13. Eclipse的JVM语言Xtend达到2.3 M7
  14. oracle查询数据令某字段显示固定值
  15. 微信有趣的“隐身”功能!关掉这几个开关,别人怎么都搜不到你
  16. SIM卡的操作系统cos
  17. word如何一键全选_word文档怎么全选所有内容
  18. Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议
  19. 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库
  20. 哪家互联网大厂,对离职员工最“狠”?

热门文章

  1. Hadoop 查看日志文件
  2. Excel:通过简称查找全称,VLOOKUP函数
  3. 蜂鸟视图信息采集小程序上线,从此室内地图数据采集更新不再难!
  4. 阿里云网盘横空出世,勇者会恶龙,百度网盘危矣?
  5. Fast RCNN论文学习
  6. CF1278B A and B
  7. 在迅捷CAD编辑器中怎么改文字字体
  8. Laravel composer包-webUpload制作过程
  9. 机械学习基础以及在pynq-Z2上部署Faster-RCNN的项目学习2
  10. otrs安装mysql_OTRS安装与配置