- H2数据库教程
- H2数据库-首页
- H2 数据库 - 简介
- H2 数据库 - 安装
- H2 数据库 - 数据操作
- H2 数据库 - 选择
- H2 数据库 - 插入
- H2 数据库 - 更新
- H2 数据库 - 删除
- H2 数据库 - 备份
- H2 数据库 - 调用
- H2 数据库 - 解释
- H2 数据库 - 合并
- H2 数据库 - 显示
- H2数据库-数据定义
- H2 数据库 - 创建
- H2 数据库 - 更改
- H2 数据库 - 掉落
- H2 数据库 - 截断
- H2 数据库 - 提交
- H2 数据库 - 格兰特
- H2 数据库 - 保存点
- H2数据库-回滚
- H2 数据库 - JDBC 连接
- H2 数据库有用资源
- H2 数据库 - 快速指南
- H2 数据库 - 有用的资源
- H2 数据库 - 讨论
H2 数据库 - 简介
H2是一个开源的轻量级Java数据库。它可以嵌入到Java应用程序中或以客户端-服务器模式运行。主要是,H2数据库可以配置为作为内存数据库运行,这意味着数据不会保留在磁盘上。由于是嵌入式数据库,它不用于生产开发,而主要用于开发和测试。
该数据库可以在嵌入式模式或服务器模式下使用。以下是 H2 数据库的主要特点 -
- 极快、开源、JDBC API
- 提供嵌入式和服务器模式;内存数据库
- 基于浏览器的控制台应用程序
- 占用空间小 - jar 文件大小约为 1.5MB
H2数据库的特点
H2数据库的主要特点如下:
它是一个非常快的数据库引擎。
H2 是开源的,用 Java 编写。
它支持标准 SQL 和 JDBC API。它也可以使用 PostgreSQL ODBC 驱动程序。
它有嵌入式和服务器模式。
H2支持集群和多版本并发。
它具有很强的安全功能。
附加功能
以下是 H2 数据库的一些附加功能 -
H2是基于磁盘或内存中的数据库和表,支持只读数据库、临时表。
H2 提供事务支持(读已提交)、两阶段提交多个连接、表级锁定。
H2是一个基于成本的优化器,使用遗传算法进行复杂查询,零管理。
H2包含可滚动和可更新的结果集支持,大结果集,外部结果排序,函数可以返回结果集。
H2支持加密数据库(AES)、SHA-256密码加密、加密函数和SSL。
H2数据库中的组件
为了使用 H2 数据库,您需要具有以下组件 -
- 网络浏览器
- H2 控制台服务器
这是一个客户端/服务器应用程序,因此服务器和客户端(浏览器)都需要运行它。