H2 是一个用 Java 编写的开源关系型数据库管理系统,它具有小巧、快速、易于嵌入等特点。
H2 数据库可以以多种模式运行,包括嵌入式模式、服务器模式和内存模式。
在嵌入式模式下,H2 数据库直接嵌入到应用程序中,就像一个本地的库一样,应用程序可以直接访问数据库,这种模式非常适合开发和测试环境,使得应用程序的部署更加方便。
在服务器模式下,H2 可以像其他传统的数据库服务器一样,通过网络接收客户端的连接请求并提供数据服务。
H2 内存模式则是将数据存储在内存中,这种模式下数据读写速度极快,但数据是易失性的,一旦程序或者服务器重启,数据就会丢失。
本教程适合需要学习和了解 H2 数据库的开发、运维人员。通过学习本教程,读者能够快速认识 H2 数据库,并且可通过 JDBC 访问 H2 数据库。
Java 知识,因为本教程涉及使用 JDBC 访问 H2 数据库。
Spring 知识,本教程介绍了如何使用 Spring 集成/嵌入 H2 数据库。
数据库基础知识,如 SQL语言、表、列、类型等概念。
H2 官网(英文):http://h2database.com/html/main.html
H2 快速入门(英文):http://h2database.com/html/quickstart.html
H2 教程(英文):http://h2database.com/html/tutorial.html