准备工作1、下载JDK(本人下载的版本号为JDK1.7)、环境变量设置JAVA_HOME。设置PATH(%JAVA_HOME%\bin%)。 2、下载并解压:h2-2014-07-13.zip  官网下载地址:http://www.h2database.com/html/main.html 3、环境变量设置H2_HOME。%H2_HOME%表示为解压的文件文件夹。执行%H2_HOM
背景在一般用到mybatis的项目中,大家一般都习惯用mybatis-generator直连数据库来生成mapper文件和java代码,然后再根据实际情况对项目中已有的mapper文件和java代码进行调整,这样做可能会存在2个问题:在把生成的mapper文件和java代码整合到到原项目的过程中,有可能会出错直连的数据库有可能还没有更新schema,导致生成的mapper文件和java代码还不
1、H2介绍H2是一个用Java开发的嵌入式数据库,它本身只是一个类,可以直接嵌入到应用项目中。常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。  H2的优势:     1、h2采用纯Java编写,因此不受平台的限制。     2h2只有一个ja
1 H2 数据库的简单使用1.1 H2 数据库简述H2是一个Java编写的关系型数据库,它可以被嵌入Java应用程序中使用,或者作为一个单独的数据库服务器运行。 H2数据库的前身是 HypersonicSQL,它的名字的含义是 Hypersonic2,但是它的代码是从头开始编写的,没有 使用HypersonicSQL或者HSQLDB的代码。 关系数据库(英语:Relational database
引入的pom,h2版本: <!--h2测试数据库--> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version&g...
原创 2023-06-30 00:14:07
233阅读
H2数据库使用 H2数据库介绍 常用的开源数据库H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的优势 H2
最近项目用到 H2 Database 数据库,搞来搞去还不是太熟,也踩了一些坑,写小博客记录下。如果纰漏或错误,还望评论指正,谢谢。一、内嵌模式使用这种模式官方里说的还是比较简单:Embedding H2 in an Application Add the h2*.jar to the classpath (H2 does not have any dependencies)Use the JDB
一、H2数据库介绍常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。        H2的优势:h2采用纯Java编写,因此不受平台的限制。h2只有一个jar文件,十分适合作为嵌入式数据库试用
转载 2023-08-18 19:00:41
945阅读
H2数据库-简介 H2是开源的轻量级Java数据库。它可以嵌入Java应用程序中或以客户端-服务器模式运行。H2数据库主要可以配置为作为内存数据库运行,这意味着数据将不会持久存储在磁盘上。由于具有嵌入式数据库,因此它不用于生产开发,而主要用于开发和测试。可以在嵌入式模式或服务器模式下使用此数据库。以下是H2数据库的主要功能-极快的开源JDBC API在嵌入式和服务器模式下可用;内存数据库基于浏览器
H2官网:H2 Database Engine (redirect)H2使用:1. 通过embed模式,直接整合进Spring中1.1. pom.xml中引入依赖<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artif
一、H2简介   1、H2是一个用Java开发的嵌入式数据库,它本身只是一个类,可以直接嵌入到应用项目中。   H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。   它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。   H2的第三个用处是作为缓存,作为NoSQL的一个补充。当某些场景下数据模型必须为关系型
转载 2023-09-09 22:23:27
419阅读
一、前言H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途:第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。第二个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。第三个用途是作为缓存,即当做内存数据库,作为N
已经习惯在开发和演示环境使用h2来代替大号数据库很长时间了。 Embedded 的启动方式,快速,小巧,该有的都有了,sql和oracle, db2mysql兼容性都不错。唯一的问题是,Embedded 方式运行时无法使用工具来查看数据情况,虽然可以通过UT来做测试,但是有些时候还是挺不方便的。今天浏览h2的网站,发现文档已经做了更新,现在H2的使用模式支持三种* Embedded mode (
内存数据库,顾名思义就是数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。AD: 2013云计算架构师峰会课程资料下载 本文中主要为大家介绍两种内存数据库类型,即SQLite和H2内存数据库SQLite和H2内存数据库二者进行各方面性能的比较,希望对大家那个有所帮助。SQLite和H2内存数据库
为什么要使用H2数据库H2数据库是可以嵌入到JAVA项目中的,因为只需要导入一个jar包即可,所以非常的方便。项目中导入H2H2的jar包放到classpath里即可,我是用的maven,maven的配置如下com.h2databaseh21.4.192版本我用的现在的最新版然后需要修改JDBC的配置,主要是下面两个属性跟其他数据库(如MySQL)不同,其他都一样org.h2.Driverjdb
Ubantu Gerrit 安装 安装相关软件(ubantu) 系统配置: 新装的UBANTU LINUX系统请先更新自己的系统软件包 $sudo apt-get dist-upgrade $sudo adduser project以新用户身份操作
H2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。它的另一个
转载 2023-07-24 08:42:15
199阅读
概述由于项目中需要将数据库嵌入到程序中,一起打包发给客户使用,所以需要使用嵌入式数据库,目前常用的嵌入式数据库有:Berkeley DB、Couchbase Lite、LevelDB、SQLite、UnQLite、H2等,由于H2具有以下特点,所以最终选择了H2作为存储数据库。1、纯Java编写,不受平台的限制; 2、只有一个jar文件,适合作为嵌入式数据库使用; 3、h2提供了一个十分方便的
H2数据库集群1. H2数据库简介1.1 H2数据库优势常用的开源数据库H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的
1.Windows下面有EXE的安装包,安装之后可以通过浏览器访问791.168.0.1:8082来进行访问 2.在登录页面的url域中填写H2数据库的文件夹路径,如果没有,则指定目标文件夹即可,H2工具将会自动创建数据库文件。 3.默认密码sa/sa 4.h2链接字符串的最后不是文件夹,而是文件名。比如d:/tmp/rwb,说的是tmp文件夹下面的rwb.db.mv.db/rwb.db.trac...
转载 2017-02-03 12:41:00
1340阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5