博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查看Jira 使用的H2数据库 数据结构以及内容的方法
阅读量:5019 次
发布时间:2019-06-12

本文共 1323 字,大约阅读时间需要 4 分钟。

1. 同事在研究jira 想看看jira的数据库 数据结构, 告知使用的是java的H2数据库.

如图示

2. 然后根据此内容 进行百度等.

下载 可以进行数据库连接的工具,主要找到两个,下载地址分别为:

http://101.96.10.63/www.dbvis.com/product_download/dbvis-10.0.13/media/dbvis_windows-x64_10_0_13_jre.exehttps://dl-download.csdn.net/down10/20150529/982e3218326ae9aaec27f626e2885b6c.rar?response-content-disposition=attachment%3Bfilename%3D%22h2-setup-2015-05-29.rar%22&OSSAccessKeyId=9q6nvzoJGowBj4q1&Expires=1531276372&Signature=%2BAtGQskIJF7DB1OOfdmvkg9J80Q%3D&user=linchb_&sourceid=8750593&sourcescore=3&isvip=0

3. 下载完成之后 尝试进行数据库连接的操作, 发现总是失败. 然后继续搜索

H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。  H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。  它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。  H2的第三个用处是作为缓存,作为NoSQL的一个补充。当某些场景下数据模型必须为关系型,可以拿它当Memcached使,作为后端MySQL/Oracle的一个缓冲层,缓存一些不经常变化但需要频繁访问的数据,比如字典表、权限表。不过这样系统架构就会比较复杂了。

查到 有三种连接方式:

H2数据库支持如下3种连接模式:  内嵌模式(通过JDBC进行本地连接,应用和数据库在同一个JVM中)  服务器模式(通过JDBC或ODBC或TCP/IP进行远程连接)  混合模式(同时支持本地和远程连接)

然后根据步骤 1 中的

文件进行处理发现报错

然后没办法 打开 services.msc 将jira 的服务停掉

然后将h2db.mv.db copy到其他目录

为了不影响使用, 立即将服务器再启动起来.

4. 使用工具连接 copy出来的h2db.mv.db

这里面发现一个坑.

这个地方的连接信息 是不能写 后缀 mv.db的 不然就会出现新创建的 h2db文件了.

首先使用 dbvisualizer 创建dblink 进行查看

方法如图:

连接信息 如图下图

进行connect 即可

然后就能够看到相关的表了

也可以使用csdn下载的文件进行处理:

打开h2 console

连接信息为:

 

 直接连接即可

 

还不会使用, 先记录一下 

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/9294038.html

你可能感兴趣的文章
冲刺第二天
查看>>
LeetCode 405. Convert a Number to Hexadecimal (把一个数转化为16进制)
查看>>
ASP.NET MVC 3–Global Action Filters
查看>>
OFFICE安装提示1935错误
查看>>
jva基础网络编程
查看>>
js 正计时和倒计时
查看>>
复合数据类型,英文词频统计
查看>>
you-get帮助使用手册
查看>>
nyoj756_重建二叉树_先序遍历
查看>>
sin()函数的实现
查看>>
图像切割之(一)概述
查看>>
JAVA修饰符类型(public,protected,private,friendly)
查看>>
flex利用webservice上传照片
查看>>
IOS开发之Bug--使用KVC的易错情况
查看>>
python list和tuple
查看>>
基础薄弱的反思
查看>>
ORACLE增删改查以及case when的基本用法
查看>>
[转]oracle10客户端PL/SQL Developer如何连接远程服务器上的oracle数据库
查看>>
HTML5 表单元素和属性
查看>>
SDUTOJ 2498 数据结构实验之图论十一:AOE网上的关键路径
查看>>