`
seahb
  • 浏览: 69129 次
  • 性别: Icon_minigender_1
  • 来自: 0
文章分类
社区版块
存档分类
最新评论

H2数据库的一些记录

阅读更多

h2是一个非常小巧的数据库,可嵌入程序运行

 

通过bin的h2.bat运行,启动了数据库服务及用以访问的页面,该页面出访问h2数据库外还可访问其他数据库如mysql

 

安装目录下的server为将数据库服务作为windows服务启动,该启动方式启动其路径为C:\下,而h2的路径为C:\Documents and Settings\{登录用户名},所以在该方式无法访问在h2.bat启动方式下创建的数据库,

此外可通过代码启动数据库,该启动方式与通过h2启动无异

Server server = Server.createTcpServer();

server.start();

 

 

服务默认运行于9092端口,

 

连接url与Embedded方式相比多出tcp://localhost/

连接url不加端口号,也可以加上如jdbc:h2:tcp://localhost:9092/~/{数据库名}

jdbc:h2:tcp://localhost/~/test

jdbc:h2:tcp://localhost//data/test

 

不启动数据库可使用Embedded方式操作h2数据库,

 

Embedded方式,该模式只支持单进程访问

用户目录下

jdbc:h2:~/{数据库名}

file可加可不加:

jdbc:h2:file:~/{数据库名}

指定目录下

jdbc:h2:E:\research\workspace\H2Test\db\test

jdbc:h2:/home/test/h2/test

当前目录下

jdbc:h2:test

 

 

内存方式

jdbc:h2:mem:{数据库名} 或 jdbc:h2:~/mem:{数据库名} 

jdbc:h2:mem:

前者在一个java进程中可多次使用,多次创建连接任有效, 但不能被其他进程访问,运行结束后即不存在

后者只能用一次,连接关闭即失效

 

jdbc:h2:tcp://localhost/mem:test2

jdbc:h2:tcp://localhost/mem:

以上使用服务方式访问,需开启服务,以上两者都连接关闭即失效

 

混合模式

由应用程序首先启动H2,这时对于应用来说H2工作在嵌入式模式,同时H2监听TCP某个端口,等待远程连接,这就是服务器模式,便于管理维护

jdbc:h2:~/test;AUTO_SERVER=TRUE

分享到:
评论

相关推荐

    h2数据库 jar包 下载 资料

    h2数据库 jar包 下载 资料里面包含了一个完整的数据库 h2 h2 是一个开源的数据库,其运行之快,难以令人相信。 我测试过,往 h2里面插入十万条记录,只用了30秒的时间

    研究生分布式数据库考试试题及其答案

    4.4.2. 用C或其他语言定义出数据库记录(D记录)和检查点记录(K记录)的数据结构。 28 4.5. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的...

    Online-Record-Store:使用spring boot spring安全框架和thymeleaf的唱片商店的在线状态。 用Java构建并链接到H2数据库的清单功能

    在线记录存储使用spring boot / spring安全框架和thymeleaf的唱片商店的在线状态。 用Java构建并链接到H2数据库的清单功能。

    分布式数据库试题及答案.doc

    4.4.2. 用C或其他语言定义出数据库记录(D记录)和检查点记录(K记录)的数据结构。 28 4.5. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的...

    研究生分布式数据库参考习题

    4.4.2. 用C或其他语言定义出数据库记录(D记录)和检查点记录(K记录)的数据结构。 28 4.5. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的...

    Activiti的安装详细过程

    题总结记录了下来。但是我们项目采用 H2 数据库 ( Generic H2 Server )方式存储数据(安装成功之后在 ${activiti_home}\apps\h2 目下保存数据文件 {activiti_db}.h2.db ) 和 {activiti_db}.lobs.db. 如下...

    asp连接数据库代码实例

    连接数据库代码实例 1,连接数据库代码 文件名称 conn.asp 所有访问数据库的文件都调用此文件<!--#include file=\"Conn.asp\"--> db=\"data/data.mdb\" \'数据库存放目录 on error resume next set conn=server...

    PharmaPartnersAssessment

    使用Spring Web,Spring Data和H2数据库的Spring Boot应用程序该存储库包含一个用于评估目的的简化应用程序。 任务是实现可以管理基本加密货币数据的REST API。 API必须支持添加,读取,更新和删除记录,并且记录...

    teammates-admin:队友管理员

    队友管理申请 ...H2数据库应可从 如果有更多的时间可以改善的情况 可以进行更好的异常处理。 将为所有层(包括服务,存储库和适配器等)编写测试用例。 需要为所有方法编写Java文档。 记录需要完成。

    intelligent-h2:智能H2服务器

    智能H2 智能H2服务器主意HTTP2服务器记录请求时间戳记类别根据要求尝试在历史记录中找到相同的请求并找到相关的子请求相关:请求接近原始请求证书HTTP2与证书一起使用效果最佳。 因此,需要将证书安装在cert文件夹中...

    StockTracker:一个用于跟踪您的投资组合的Web应用程序

    StockTracker 一个用于跟踪您的投资组合的Web应用程序 更新:可以在这里找到一个示例: : ... 如果您不想使用H2数据库,则可以将信息保存到application.properties文件中的数据库中。 该程序已经具有MySQL

    积分管理系统java源码-webSql:网络数据库

    动态配置MYSQL,ORACLE等关系型数据库源,保存SQL文本实时获取,可控日志记录,定时任务等功能网页版SQL执行工具。 可直接下载JAR文件夹下的 jar无需编译即可运行。 软件架构 前端框架:Layui,cy-ui 后端框架:...

    active-shoppe-parent

    活跃专卖店父母 动量活跃天数商店。 笔记: 客户数据已预先填充到商店数据库中。... H2数据库--driver =“ org.h2.Driver” --url =“ jdbc:h2:mem:momentum” --username =“ admin” --password =“ admin”

    workbook,一个工作日志记录、管理、统计的工具,windows版本

    10、该软件使用JAVA语言编写,数据库使用的是H2。数据文件的名称为workbookdb.h2.db,该文件记录了所有的工作日志,所以请及时备份该文件。 11、该工具不需要安装,所有文件都必须放在同一个目录下才能运行。 12、...

    workbook,一个记录、管理、统计工作日志的小工具linux版本

    10、该软件使用JAVA语言编写,数据库使用的是H2。数据文件的名称为workbookdb.h2.db,该文件记录了所有的工作日志,所以请及时备份该文件。 11、该工具不需要安装,所有文件都必须放在同一个目录下才能运行。 12、...

    Contact-Management-Service:此应用程序可帮助用户管理联系人。 可以添加新联系人,可以获取现有联系人,并根据某些参数进行过滤

    可以将联系人添加并保存到内存中的H2数据库中,可以提取所有联系人,并可以使用contactId(这是唯一标识符)搜索联系人。 同样,可以在邮政编码上应用过滤器,并可以获取与这些条件匹配的联系人。 我们还实现了...

    java8源码-clickexec:服务器遥控器

    后端基于java8+springboot2.4.2+h2数据库 前端仅是能用的程度,基于bootstrap+jquery 版本日志 0.1.2 解决了部分脚本会阻塞进程的问题,超时时间50秒(但在执行类似于java -jar xxx.jar命令时,在读取process的...

    Scala Lift开发的一个获得oracle执行计划的小项目

    Scala Lift开发的一个获得oracle执行计划的web项目,由用户在文本框输入sql语句,输出oracle执行计划,并会将用户操作记录保存在h2数据库中,方便用户对之前sql的查看和比较。 Lift框架的材料比较少,希望可以帮助到...

    phone-shop:“梨电话店”出售

    我使用了H2数据库来保存记录。 有一个脚本文件在启动时运行,并为创建的实体创建一些预定义的记录。 脚本路径:〜/ phone-shop / src / main / resources / sql / PhoneShopDBScript.sql 该脚本文件在application...

    会议信息管理系统-数据库设计.doc

    会议信息管理系统 数据库设计说明书 一、需求分析 当今大学校园中,无论是老师还是同学,尤其是各种学生组织,像学生会、团委、学社 联等,都在日复一日、年复一年的开会。而现存的会议组织方式无非一种:发送信息...

Global site tag (gtag.js) - Google Analytics