H2 Database 支持数据类型
- 整数(INT)
- -2147483648 到 2147483647
- java.lang.Integer
- 布尔型(BOOLEAN)
- TRUE 和 FALSE
- java.lang.Boolean
- 微整数(TINYINT)
- -128 到 127
- java.lang.Byte
- 小整数(SMALLINT)
- -32768 到 32767
- java.lang.Short
- 大整数(BIGINT)
- -9223372036854775808 到 9223372036854775807
- java.lang.Long
- 标识符(IDENTITY)
- 自增值,值的范围为: -9223372036854775808 到 9223372036854775807。使用的值不能再重用,即使事务回滚。
- java.lang.Long
- 货币数(DECIMAL)
- 固定整数位和小数位。这个数据类型经常用于存储货币等类型的值
- java.math.BigDecimal
- 双精度实数(DOUBLE)
- 浮点数。不能应用到表示货币等值,因为有四舍五入的问题。
- java.lang.Double
- 实数(REAL)
- 单精度浮点数 (不能应用到表示货币等值,因为有四舍五入的问题)
- java.lang.Float
- 时间(TIME)
- hh:mm:ss
- java.sql.Time
- 日期(DATE)
- yyyy-MM-dd
- java.sql.Date
- 时间戳(TIMESTAMP)
- yyyy-MM-dd hh:mm:ss[.nnnnnnnnn]
- java.sql.Timestamp (java.util.Date 也支持)
- 二进制(BINARY)
- 表示一个字节数组,最大的尺寸为 2GB
- byte[]
- 其他类型(OTHER)
- 这个类型允许存储可序列化的JAVA对象(在内部,使用的是一个字节数组)序列化和反序列化只在客户端端完成
- java.lang.Object
- 可变字符串(VARCHAR)
- java.lang.String
- 不区分大小写可变字符串
- (VARCHAR_IGNORECASE)
- java.lang.String
- 字符(CHAR)
- java.lang.String
- 二进制大对象(BLOB)
- java.sql.Blob (java.io.InputStream 也支持)
- 文本大对象(CLOB)
- java.sql.Clob (java.io.Reader也支持)
- 通用唯一标识符(UUID)
- java.util.UUID
- 数组(ARRAY)
- java.lang.Object[]
H2 Database 支持数据类型的更多相关文章
- H2 Database入门
H2 Database做为轻量级的内嵌数据库,功能十分强大,而且运行时只需要一个jar包即可,下表是官网的描述: 更详细的对比见官网页面: http://www.h2database.com/html ...
- Spring Boot + Mybatis + H2 database数据库
H2 Database H2 由纯 Java 编写的开源关系数据库,可以直接嵌入到应用程序中,不受平台约束,便于测试. h2数据库特点 (1)性能.小巧 (2)同时支持网络版和嵌入式版本,另外还提供了 ...
- 使用的 SQL Server 版本不支持数据类型“datetime2”.
错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008, 但后来实际使用中使用的数据库是sqlserver 2005, 使用的 SQL Server ...
- 使用的 SQL Server 版本不支持数据类型“datetime2”的错误解决方法
THE VERSION OF SQL IN USE DOES NOT SUPPORT DATATYPE ‘DATETIME2′ 主要错误原因,在使用ado.net entity的时候,entity使用 ...
- H2 Database Engine
http://www.h2database.com/html/main.html H2 Database Engine Welcome to H2, the Java SQL database. Th ...
- Azure SQL Database (22) Azure SQL Database支持中文值
<Windows Azure Platform 系列文章目录> 在笔者之前的文章里,已经介绍了如何使Azure SQL Database支持中文: SQL Azure(七) 在SQL Az ...
- ef SQL Server 版本不支持数据类型“datetime2”
我遇到这个问题是在用数据库模型的时候.当时我电脑上是sql2008 通过vs2010建立了一个ADO.net数据库模型,之后在项目上线的时候,临时把数据库换成了sql2005,在添加新闻的时候出现了“ ...
- [Spring boot] Integrating with h2 database
In pom.xml add dependency: <dependencies> <dependency> <groupId>org.springframewor ...
- 使用的SQLServer版本不支持数据类型“datetime2“
快速解决方法: 原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008, 但后来实际使用中使用的数据库是sqlserver 2005, 操作DateTi ...
随机推荐
- System.Drawing.Color的颜色对照表
经常使用System.Drawing.Color, 本篇介绍一下颜色与名称及RGB值的对应关系. 1. 颜色与名称的对照表(点击下图放大看): 2. 颜色与RGB值对照表: Color.AliceBl ...
- 自定义错误信息并写入到Elmah
在ap.net Web项目中一直使用Elmah进行日志记录, 但一直有一个问题困扰我很久,那就是我如何自己生成一个错误并记录到Elmah里去. 你知道有时你需要在项目中生成一个错误用于一些特殊的需求 ...
- linux CentOS6.5 yum安装mysql 5.6(转载&删改)
按:下面文章经过我一路测试没有问题,是篇好文,在此感谢作者 别踩我袈裟 .另因原文有些啰嗦,我自己有所删改,并尾后增加了一大段. 出处:https://www.cnblogs.com/renjido ...
- (剑指Offer)面试题54:表示数值的字符串
题目: 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100","5e2","-123","3.14 ...
- 设计模式之Programming to an Interface, not anImplementation 程序指向接口,而不是实现
Class inheritance is basically just a mechanism for extending an application's functionality by reus ...
- 取石子 (四)_nyoj_161(博弈-奇异矩阵).java
取石子 (四) 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 4 描述 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是 ...
- chrome 禁止自动更新
禁止chrome自动更新 CreateTime--2017年7月4日09:07:01Author:Marydon 版本号:59.0.3071.115 x64 第一步:禁止Google更新服务 参考 ...
- linux内核——PAE(物理地址扩展)
引入PAE机制后,分页模式是怎样的呢? 首先,要搞明白几件事,2.6.11以上版本的linux内核中,存在4中页表(页全局目录,页上级目录,页中级目录,页表),这些页表结构是已经存在于硬盘中的,当进程 ...
- android下载
1. 源码下载链接: http://source.android.com/source/downloading.html 参考链接: Android源码下载方法详解 2. SDK下载 http://d ...
- 阿里云RDS同步到本地自建mysql数据库从库
RDS mysql版本为5.6.29 x86_64 1.下载数据备份.binlog备份 内网中转?数据量不大,直接下载 下载数据备份(外网下载链接) wget -c "https://rds ...