H2官网: http://www.h2database.com
h2是一个开源的、纯java实现的关系数据库。
h2数据库特点
(1)性能、小巧
(2)同时支持网络版和嵌入式版本,另外还提供了内存版
(3)有比较好的兼容性,支持相当标准的sql标准,支持JDBC API
(4)提供了非常友好的基于web的数据库管理界面
H2文件结构
%H2_HOME%
-h2
-bin
h2-1.3.154.jar //jar包
h2.bat//Windows控制台启动脚本
h2.sh//Linux控制台启动脚本
h2w.bat //Windows控制台启动脚本(不带黑屏窗口)
+docs 帮助文档
+service //通过wrapper包装成服务。
+src //源代码
build.bat windows构建脚本
build.sh linux构建脚本
官网上下载了exe安装文件后,安装后有一些文件,其中的bin目录的四个文件最重要,双击h2.bat则会在控制台出现H2控制台并且在浏览器上打开H2的网页控制台如附件图。点击测试连接
直接登陆,会自动创建数据库test,要创建其它数据库也可在jdbc:h2:~/DBName 中设置DBName即可。
点击“连接”之后,
执行部分SQL
分享到:
相关推荐
4. H2数据库入门 对于初学者,首先需要掌握如何在应用程序中嵌入H2数据库。这包括将H2的JAR文件添加到应用程序的classpath中,并使用正确的JDBC驱动类。内嵌模式的数据库URL格式为jdbc:h2:~/数据库名。通过这种方式...
根据提供的文件内容,以下是关于H2数据库的知识点: H2数据库是一种开源的关系型数据库管理系统(RDBMS),它以嵌入式数据库的形式出现,通常被用作内存数据库。这意味着它可以将数据库存储在计算机的主内存中,从而...
三、H2数据库的快速入门 1. 创建数据库:在Web界面中,可以创建新的数据库或连接到已存在的数据库。 2. SQL命令:H2支持基本的SQL语句,如CREATE DATABASE、CREATE TABLE、INSERT INTO、SELECT等,你可以在这里进行...
**H2数据库中文资料** H2数据库是一款轻量级、高性能、开源的关系型数据库系统,广泛应用于测试环境和小型项目中。它支持多种数据库模式,包括单用户模式、嵌入式模式、服务器模式等,使得在不同的场景下都能灵活...
在“H2数据库的使用入门”中,我们首先会接触到如何下载和安装H2数据库。例如,提供的压缩包文件`h2-setup-2011-08-13.exe`可能是一个历史版本的H2数据库安装程序,用户可以通过运行该程序来安装H2。通常,安装过程...
#### 三、H2数据库快速入门 - **安装步骤**: - 确保满足系统需求:Java环境是必须的。 - 下载H2数据库软件,解压到指定目录。 - 设置目录结构,通常包含lib、bin、data等目录。 - **启动控制台**: - 使用...
H2数据库入门 添加H2数据库依赖项 com.h2database h2运行时 应用程序属性中的数据源配置 spring.datasource.url = jdbc:h2:file:./ data / testdb spring.datasource.driverClassName = org.h2.Driver spring....
通过教程中的快速入门、安装指导、使用控制台、操作教程、高级功能、特殊语法、连接数据库、数据库升级、备份和恢复以及命令行工具等章节,开发者可以快速上手并深入应用H2数据库。 最后,本教程还强调了H2数据库在...
### H2数据库使用文档教程知识点概述 #### H2数据库引擎简介 H2是一个用Java编写的轻量级关系型数据库管理系统。它具有嵌入式模式和服务器模式,并且支持多种特性,如全文搜索、版本控制等。H2适用于开发测试环境及...
《H2数据库基础知识.docx》则可能再次强调了H2的基础概念,可能适合初学者快速入门。 通过这些文档的学习,你可以深入了解H2内存数据库的各个方面,从安装、配置到使用和维护,全方位提升你在内存数据库领域的知识...
H2数据库的SQL语法与主流的关系型数据库如MySQL、PostgreSQL等高度兼容,使得开发者可以轻松地从其他数据库迁移至H2,或者在不同的项目中切换数据库,降低了学习成本和迁移难度。 3. **多种运行模式** - 单用户...
解压后,你可以找到`TestH2client`这个示例客户端,这是一个用于连接和操作H2数据库的工具。通过运行这个客户端,你可以创建新的数据库,执行SQL语句,查看和修改数据。同时,不要忘记阅读`readme.txt`文件,其中...
H2数据库以其小巧、快速和功能强大而著名,它支持多种数据库模式,包括单用户模式、多用户模式以及服务器模式,可以作为嵌入式数据库使用,也可以通过网络访问。 压缩包中的关键文件是"h2.jar",这是H2数据库的Java...
- **连接数据库**:使用 JDBC URL 连接到 H2 数据库,例如 `jdbc:h2:~/test` 表示连接到本地的一个名为“test”的数据库。 - **创建新数据库**:通过 JDBC URL 创建一个新的数据库,例如 `jdbc:h2:mem:test;DB_CLOSE...
### H2数据库引擎概述 H2数据库是一款轻量级、高性能的关系型数据库管理系统,它以其易用性、灵活性以及强大的功能而闻名。根据所提供的文件信息,“H2 database description”主要介绍了H2数据库的核心特性和使用...
通过以上内容,我们可以看出 H2DB 是一个功能强大且易于使用的轻量级数据库系统,特别适合于开发测试环境、小型应用和内存数据库场景。其提供的丰富功能和工具使得开发者能够轻松地管理和操作数据库,无论是通过...
2. 添加依赖,包括 MySQL 驱动、Lombok(简化对象属性的创建)、MyBatis-Plus Boot Starter、H2 数据库以及 SpringBoot 的 web 和 test 相关依赖。 3. 配置数据库连接信息,如 application.properties 文件中的 ...
<h2>{{ post.title }}</h2> <p>{{ post.pub_date }} {{ post.content|linebreaks }} {% endfor %} ``` 7. **数据库操作** Django自动处理数据库操作,如创建表、插入数据、更新和删除。默认使用SQLite数据库...
在 metabase 文件夹下,需要设置环境变量MB_DB_TYPE=h2和MB_DB_FILE=metabase.h2.db,以便 metabase 能够正确地连接到数据库。在每次启动 metabase 之前,需要指定MB_DB_FILE环境变量,以便 metabase 能够正确地连接...