H2是开源的轻量级Java数据库,它可以嵌入Java应用程序中或以客户端(Client)-服务器(Server)模式运行,H2数据库主要可以配置为内存数据库运行,这意味着数据将不会持久存储在磁盘上,由于具有嵌入式数据库,因此它不用于生产开发,而主要用于开发和测试。
可以在嵌入式模式或服务器模式下使用此数据库,以下是H2数据库的主要功能-
- 极其快速的开源 JDBC API
- 在嵌入式和服务器模式下可用,内存数据库
- 基于浏览器的控制台应用程序
- 面积小-大约1.5MB的jar文件大小
H2特点
H2数据库的主要特点如下-
这是一个非常快速的数据库引擎。
H2是开源的,并用Java编写。
它支持标准的SQL和JDBC API,它也可以使用PostgreSQL ODBC驱动程序。
它具有嵌入式和服务器模式。
H2支持集群和多版本并发。
它具有强大的安全功能。
附加功能
以下是H2数据库的一些其他功能-
H2是基于磁盘或内存中的数据库和表,支持只读数据库,临时表。
H2提供事务支持,两阶段提交的多个连接,表级锁定。
H2是基于成本的优化程序,它使用遗传算法进行复杂查询,零管理。
H2包含可滚动和可更新的输出集支持,大输出集,外部输出排序,函数可以返回输出集。
H2支持加密数据库(AES),SHA-256密码加密,加密功能和SSL。
H2目录
- H2数据库 - 基础教程
H2数据库 - 进阶教程
- H2数据库 - 简介
- H2数据库 - 安装
- H2数据库 - 选择(Select)
- H2数据库 - 插入(Insert)
- H2数据库 - 更新(Update)
- H2数据库 - 删除(Delete)
- H2数据库 - 备份(Backup)
- H2数据库 - 调用(Call)
- H2数据库 - Explain
- H2数据库 - 合并(Merge)
- H2数据库 - 显示(Show)
- H2数据库 - 创建(Create)
- H2数据库 - 更改(Alter)
- H2数据库 - 删除(Drop)
- H2数据库 - 清除(Truncate)
- H2数据库 - 提交(Commit)
- H2数据库 - Grant
- H2数据库 - 保存点(Savepoint)
- H2数据库 - 回滚(Rollback)
- H2数据库 - JDBC连接
参考链接
https://www.learnfk.com/h2/h2-database-introduction.html
标签:教程,JDBC,Java,H2,数据库,无涯,嵌入式,服务器 From: https://blog.51cto.com/u_14033984/8144235