java数据类型对应的sql数据类型
在使用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数据类型相关推荐
- Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表
Hibernate API简介 其接口分为以下几类: l提供访问数据库的操作的接口: l用于配置Hibernate的接口: l回调接口 l扩展Hibernate的功能的接口. 这些接口大多数位于net ...
- 什么是SQL数据类型?SQL数据类型总结
一.什么叫数据类型? 人们能够非常容易地区分数字与字符,可是计算机并不会.除非是你明确地告诉它,1是数字,"汉"是文本,不然它始终没法分辨1和'汉'的区别.因而,在每一个计算机语言 ...
- Access 与SQL数据类型
Access 数据类型与 MS SQL 数据类型相对应名称文本 nvarchar(n) 备注 ntext 数字(长整型) int 数字(整型) smallint 数字(单精度) real 数字(双精度 ...
- python调用spark和调用hive_Spark(Hive) SQL数据类型使用详解(Python)
Spark SQL使用时需要有若干"表"的存在,这些"表"可以来自于Hive,也可以来自"临时表".如果"表"来自于Hi ...
- 02 Java基础语法(变量+数据类型+运算符)
Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...
- java中row类,Flink数据类型之POJO和Table中的Row
Published: 2019-09-15 22:10:00 tags: Flink Flink数据类型支持 TypeInformation主要是为Flink系统内有效的对数据结构类型进行管理, 对数 ...
- Spark SQL数据类型
Spark SQL数据类型 数字类型 ByteType:代表一个字节的整数.范围是-128到127 ShortType:代表两个字节的整数.范围是-32768到32767 IntegerType:代表 ...
- java基本数据类型_Java面试题Java中有几种基本数据类型?它们分别占多大字节?...
点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...
- java 基本的数据类型_Java的基本数据类型介绍
1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...
最新文章
- JAVA多线程中join()方法的详细分析
- python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...
- ISA server的常见身份验证方式
- Azure School与开源
- leetcode 331. 验证二叉树的前序序列化
- WPF ListBox(ListView) 自定义 Button 项,获取 ListBox(ListView)的SelectedValue
- 自动生成小学四则运算题目
- 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
- 2021-11-10 动态粒子背景插件
- [小笔记]TypeScript/JavaScript数组转置
- 《解读量化投资:西蒙斯用公式打败市场的故事》内容简介及PDF下载
- Sublime快捷键 PyV8的下载与安装
- Eclipse的JVM语言Xtend达到2.3 M7
- oracle查询数据令某字段显示固定值
- 微信有趣的“隐身”功能!关掉这几个开关,别人怎么都搜不到你
- SIM卡的操作系统cos
- word如何一键全选_word文档怎么全选所有内容
- Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议
- 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库
- 哪家互联网大厂,对离职员工最“狠”?