简介:什么是H2数据库?
简介
H2数据库是一个非常小巧的关系数据库。我最初接触H2数据库是在一个叫nginxWebUI的开源项目中,该项目直接部署使用,并不需要安装数据库,初始化数据表等操作。它内置了一个H2数据库,在系统运行初始化过程中会根据应用程序配置自动初始化数据库表。而在业务处理中的数据库操作和通用的关系数据库差距不大。
我个人认为可以用作一些数据量不大的个人项目使用。如一些配置工具;也可用作一些C/S架构的客户端数据存储等;
以下是我们在项目中如何使用H2数据库的基本步骤:
使用步骤
1、首先我根据springboot初始化了一个简单的项目
parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version2.7.0/version relativePath/ !-- lookup parent from repository --/parent
code>
2、添加了H2数据库的maven坐标
!-- H2数据库配置 --dependency groupIdcom.h2database/groupId artifactIdh2/artifactId scoperuntime/scope/dependencydependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-jdbc/artifactId/dependency!-- 通过mybatis操作数据库 --dependency groupIdorg.mybatis.spring.boot/groupId artifactIdmybatis-spring-boot-starter/artifactId version2.2.2/version/dependency
code>
3、application.yaml文件中关于H2数据库的配置
spring: sql: init: platform: h2 schema-locations: classpath:db/schema-h2.sql mode: always datasource: driverClassName: org.h2.Driver url: jdbc:h2:./data/xxx;AUTO_SERVER=TRUE username: sa password: 123456 h2: console: enabled: true path: /h2console settings: web-allow-others: true
code>
其中:
spring.sql.init.schema-location:
classpath:db/schema-h2.sql文件为数据的初始化sql语句,我主要放了一些建表语句,在系统第一次启动时生效;
spring.datasource.url为jdbc:h2:./data/xxx;AUTO_SERVER=TRUE其中./data/xxx为产生数据库的文件路径,系统启动过程中会在该位置生成数据库文件;
spring.h2.path为对外输出的控制台信息
4、当系统启动后可通过控制台查看数据库的创建信息;
5、后续过程就正常使用mybatis操作数据库即可。
探究哈弗H2的油耗情况
车型概述 首先,简单介绍一下哈弗H2这款车型。作为哈弗的一款小型SUV,其整体外观设计时尚动感,内部配置也非常丰富。不过,显然我们今天的重点并不是这些方面。因此,我们通过实际情况来解答油耗问题。公路测试数据 我们首先关注的是车辆在公路测试下的油耗数据。根据国家质检总局的官方测试数据显示,在混合路况...
苹果h2是什么版本
H2是刚出来的新版本。是苹果公司芯片,现用于第二代AirPodsPro产品简介H2,苹果公司芯片,现用于第二代AirPodsPro支持蓝牙并带来了更强的音频功能和更长的续航。
国产h2和川崎h2有什么区别?
国产h2和川崎h2有什么区别?国产h2和川崎h2在马力、外观和发动机舱等方面存在一些区别。下面是更详细的介绍:马力国产h2和川崎h2的最大区别在于马力上。国产h2拥有300匹马力,而川崎h2则只有200匹马力。但需要注意的是,这两款车型的发动机是相同的。外观从外观上来看,国产h2和川崎h2也存在一些不同之处...
华云数据超融合产品H2CI™简介
华云数据企业级超融合产品H2CI™,是华云数据进军超融合领域的一款自研产品。华云企业级超融合产品预安装了计算虚拟化软件、存储虚拟化软件以及云管理等,融合计算、存储、网络、安全于一体,硬件采用Intel最新Purley,全新的性能表现,秒级创建云计算环境,轻松构建开箱即云的数据中心。
川崎h2油耗多少真实油耗
55L100km川崎油耗数据达到了55L100km的平均值因为处在一线城市中,受人多且路挤的影响,其油耗只有605L,高速路的油耗则能降至50L。川崎h2的排量是998mL具体介绍如下发动机川崎h2使用的是一辆排量为998cc的四缸发动机,这款发动机具有200马力和137牛米的最大扭矩川崎h2的发动机可以在1一千转每分钟时输出...
h2是什么车?
哈弗H2介绍:<!-- 哈弗H2是长城汽车旗下哈弗品牌的一款杰出之作,定位为小型SUV。这款车型的车身尺寸为4330mm x 1815mm x 1700mm,尺寸紧凑,接近于紧凑型SUV的规格,充分迎合了当前SUV市场对车型小型化的趋势需求。长城汽车敏锐捕捉到了这一市场变化,适时推出哈弗H2,凭借其出色的性价比和自主品牌的...
h2是什么车
哈弗H2介绍:哈弗H2,作为长城汽车哈弗品牌的一款杰出力作,定位在小型SUV领域。这款车型的车身尺寸精确为4330mm\/1815mm\/1700mm,尺寸设计巧妙,接近紧凑型SUV的规格,展现了长城汽车对市场趋势的敏锐洞察。在SUV车型日益小型化的潮流中,哈弗H2以其独特的设计和出色的性能,无疑成为了自主品牌的又一颗璀璨...
哈弗h2百公里加速多少秒
一、哈弗H2百公里加速几秒 哈弗H2加速100公里需要多少秒?红色标准版百公里加速时间11.11。测试中,表现相当令人满意,没有特别抢眼的加速表现。不过11.11秒的加速对于一款小型家用SUV来说也不是不能接受的。毕竟是高价值的车。SUV的实用性和高通过性也是消费者选择它的原因。二、什么是百公里加速 百...
科龙空调显示H2是什么情况
1、打开空调遥控器,初始状态是自动状态。\/iknow-pic.cdn.bcebos.com\/e824b899a9014c080b2db18e077b02087bf4f483"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/e824b899a9014c080b2db18e077b02087bf4f483?x-bce-process=image%2Fresize%2Cm_lfit%2...
摩托车机油H2什么意思 简介摩托车机油H2什么意思
1、小排量涡轮增压发动机 根据使用条件可以在半合成机油和全合成机油之间选择,使用不频繁【家用 】半合成机油既可以。目前国内销售的品牌机油 可以选择 美孚 嘉实多 壳牌 和埃尔夫机油。如果使用情况比较苛刻需要使用全合成机油。粘度也应该和季节 车辆磨损相匹配。2、5W30半合成机油,半合成机油相对矿物油来...
侯策星和: h2创建数据库语句如下:CREATE TABLE TEST AS SELECT * FROM CSVREAD('test.csv');//csv文件数据创建test表 CREATE TABLE TEST(ID INT PRIMARY KEY, NAME VARCHAR(255)) AS SELECT * FROM CSVREAD('test.csv');/创建test表,csv文件相应的列插入到test表相应的字段 H2数据库介绍 常用的开源数据库:H2,Derby,HSQLDB,MySQL,PostgreSQL.其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端.
白下区15948579520: sql server 2008 r2 企业版怎么安装 - ?
侯策星和: 一、首先打开解压后的可执行文件setup:二、运行后出现如下提示:安装数据库要求我们必须得有Microsoft.net framework和windows Installer这两个组件,没问题我们点确定.(如果系统安装有的话就直接跳过…………)三、正在安装...
白下区15948579520: 王者荣耀全能高手需要达到什么条件才能用 - 全能高手条件介绍 ?
侯策星和: 王者荣耀全能高手需要达到什么条件才能用?在游戏中全能选手共分为三个等级称号,全能高手是最高级的一个称号,那么全能高手需要达到什么条件才能用呢?下面是小编为大家整理的王者荣耀全能高手条件介绍,一起来看看吧!王者荣耀全能高手条件介绍王者荣耀全职高手的达成条件为:玩家各职业均有四个宗师(紫色)熟练度及以上的英雄.玩家在将每个位置的英雄都达到足够高的熟练度后,即可在排位模式下的全能补位称号中进行选择.
白下区15948579520: Microsoft SQL Server 2008 中的R2是什么意思?他与Microsoft S - ?
侯策星和: R2只是一个版本标识.随着信息技术的广泛应用,数据流作为一种新颖的数据结构在日常生活中有着越来越广泛的应用,微软在SQL Server 2008 R2 中推出了分析处理数据流的新组件——StreamInsight.它提供了基于DotNet框架的开发环境,...
白下区15948579520: sql server 2008和r2的区别 - ?
侯策星和: 一般开发情况下,没什么太大区别.除非你要使用某些新特定的功能.
白下区15948579520: 关于sql server 2008 r2 ,本人在公司上班,自己在家用,下载哪个好?这图中的版本又是什么意思? - ?
侯策星和: 括号中的X64, X86, ia64是适用的处理器, 一般我们的电脑是X86结构的.Express, Developer, Standard, Enterprise分别代表免费版, 开发者版本, 基本版, 企业版.功能依次增多(对Web版不甚了解).Management Studio Express是SQL Server...
白下区15948579520: 闪银(关于闪银的基本详情介绍) ?
侯策星和: 1、闪银,是北京闪银奇异科技有限公司(简称:闪银)开发的一款金融服务类软件.2、闪银基于B2B2C模式,一边连接用户一边服务金融机构,通过大数据和人工智能技术帮助银行和金融机构实现智能营销.3、闪银公司成立于2013年10月,一家依托大数据分析的科技公司,使用数据分析技术和机器学习算法,服务于信用决策.4、闪银可以在3分钟内完成信用决策,撮合投资方,降低资金供需双方的信息不对称和交易成本.
白下区15948579520: 梯形面积公式是什么(梯形面积公式介绍) ?
侯策星和: 1、梯形的面积公式:(上底下底)高度2,用字母表示:S=(a c)h2.2、变形:h=2s(a c);3、2:a=2sh-c;4、3:C=2s \h-a.5、公式中,a和c是梯形的上下底边,h是梯形的高度,s是梯形的面积.
白下区15948579520: 开房数据库(关于开房数据库的基本详情介绍) ?
侯策星和: 1、开放数据库互连(open database connectivity,ODBC) 是微软公司于1991年推出的为不同的RDBMS之间互访的接口,遵循1989年SAG制定的数据库调用级接口(DBCLI) 草 案.2、ODBC的发展得到了工业界和第三方软件商的支持,现在已经成为一种事实上的标准(并不是一 种国际标准).3、开放数据库互连的结构包括四个主要部分:应用程序、驱动程序管理器、数据库驱动程序和数据源.
白下区15948579520: 才道网(关于才道网的基本详情介绍) ?
侯策星和: 1、财道网,深圳商聚一刻信息科技有限公司所运营的网站,该公司由吴伟权先生于2010年创立.2、致力在深圳发展SEO优化服务.