`
Charlie_1989
  • 浏览: 13230 次
文章分类
社区版块
存档分类
最新评论

H2数据库入门

 
阅读更多

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


分享到:
评论

相关推荐

    H2 Database 教程

    4. H2数据库入门 对于初学者,首先需要掌握如何在应用程序中嵌入H2数据库。这包括将H2的JAR文件添加到应用程序的classpath中,并使用正确的JDBC驱动类。内嵌模式的数据库URL格式为jdbc:h2:~/数据库名。通过这种方式...

    H2数据库官方文档(English)

    根据提供的文件内容,以下是关于H2数据库的知识点: H2数据库是一种开源的关系型数据库管理系统(RDBMS),它以嵌入式数据库的形式出现,通常被用作内存数据库。这意味着它可以将数据库存储在计算机的主内存中,从而...

    H2数据库完整版-安装服务和说明

    三、H2数据库的快速入门 1. 创建数据库:在Web界面中,可以创建新的数据库或连接到已存在的数据库。 2. SQL命令:H2支持基本的SQL语句,如CREATE DATABASE、CREATE TABLE、INSERT INTO、SELECT等,你可以在这里进行...

    H2数据库中文资料

    **H2数据库中文资料** H2数据库是一款轻量级、高性能、开源的关系型数据库系统,广泛应用于测试环境和小型项目中。它支持多种数据库模式,包括单用户模式、嵌入式模式、服务器模式等,使得在不同的场景下都能灵活...

    H2数据库的使用入门

    在“H2数据库的使用入门”中,我们首先会接触到如何下载和安装H2数据库。例如,提供的压缩包文件`h2-setup-2011-08-13.exe`可能是一个历史版本的H2数据库安装程序,用户可以通过运行该程序来安装H2。通常,安装过程...

    h2数据库.pdf

    #### 三、H2数据库快速入门 - **安装步骤**: - 确保满足系统需求:Java环境是必须的。 - 下载H2数据库软件,解压到指定目录。 - 设置目录结构,通常包含lib、bin、data等目录。 - **启动控制台**: - 使用...

    spring-mvc-embedded-database:Spring MVC项目可与静态服务和H2数据库一起使用

    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数据库使用文档教程知识点概述 #### H2数据库引擎简介 H2是一个用Java编写的轻量级关系型数据库管理系统。它具有嵌入式模式和服务器模式,并且支持多种特性,如全文搜索、版本控制等。H2适用于开发测试环境及...

    内存数据库H2

    《H2数据库基础知识.docx》则可能再次强调了H2的基础概念,可能适合初学者快速入门。 通过这些文档的学习,你可以深入了解H2内存数据库的各个方面,从安装、配置到使用和维护,全方位提升你在内存数据库领域的知识...

    超级经典的小数据库——h2

    H2数据库的SQL语法与主流的关系型数据库如MySQL、PostgreSQL等高度兼容,使得开发者可以轻松地从其他数据库迁移至H2,或者在不同的项目中切换数据库,降低了学习成本和迁移难度。 3. **多种运行模式** - 单用户...

    H2 DataBase 开源 内存数据库

    解压后,你可以找到`TestH2client`这个示例客户端,这是一个用于连接和操作H2数据库的工具。通过运行这个客户端,你可以创建新的数据库,执行SQL语句,查看和修改数据。同时,不要忘记阅读`readme.txt`文件,其中...

    H2DB所需的jar和DEMO示例,可直接导进eclipse中

    H2数据库以其小巧、快速和功能强大而著名,它支持多种数据库模式,包括单用户模式、多用户模式以及服务器模式,可以作为嵌入式数据库使用,也可以通过网络访问。 压缩包中的关键文件是"h2.jar",这是H2数据库的Java...

    h2 database pdf

    - **连接数据库**:使用 JDBC URL 连接到 H2 数据库,例如 `jdbc:h2:~/test` 表示连接到本地的一个名为“test”的数据库。 - **创建新数据库**:通过 JDBC URL 创建一个新的数据库,例如 `jdbc:h2:mem:test;DB_CLOSE...

    h2 database description

    ### H2数据库引擎概述 H2数据库是一款轻量级、高性能的关系型数据库管理系统,它以其易用性、灵活性以及强大的功能而闻名。根据所提供的文件信息,“H2 database description”主要介绍了H2数据库的核心特性和使用...

    H2DB 参考手册(英文版)

    通过以上内容,我们可以看出 H2DB 是一个功能强大且易于使用的轻量级数据库系统,特别适合于开发测试环境、小型应用和内存数据库场景。其提供的丰富功能和工具使得开发者能够轻松地管理和操作数据库,无论是通过...

    mybatis-plus快速入门手册,包含源代码样例Demo以及数据库源文件,带你快速上手CRUD,项目中不求人!

    2. 添加依赖,包括 MySQL 驱动、Lombok(简化对象属性的创建)、MyBatis-Plus Boot Starter、H2 数据库以及 SpringBoot 的 web 和 test 相关依赖。 3. 配置数据库连接信息,如 application.properties 文件中的 ...

    django入门项目源码含数据库,一个简单的django项目

    <h2>{{ post.title }}</h2> <p>{{ post.pub_date }} {{ post.content|linebreaks }} {% endfor %} ``` 7. **数据库操作** Django自动处理数据库操作,如创建表、插入数据、更新和删除。默认使用SQLite数据库...

    免费报表BI平台metabase入门到精通全家桶(一)

    在 metabase 文件夹下,需要设置环境变量MB_DB_TYPE=h2和MB_DB_FILE=metabase.h2.db,以便 metabase 能够正确地连接到数据库。在每次启动 metabase 之前,需要指定MB_DB_FILE环境变量,以便 metabase 能够正确地连接...

Global site tag (gtag.js) - Google Analytics