宜收藏:5款常用的数据分析工具,简单便捷!数据分析工具常见的有哪些?
1829
2022-05-30
一、H2数据库简介
H2是一个Java编写的关系型数据库,它可以被嵌入Java应用程序中使用,或者作为一个单独的数据库服务器运行。
优点:
1.h2采用纯Java编写,不受平台的限制。
2.h2只有一个jar文件,无需安装客户端和服务端,运行和操作十分简单。
3.h2提供了一个十分方便的web控制台用于操作和管理数据库内容。
缺点:
不适合高并发大数据量的场景
二、下载
-:http://www.h2database.com/html/main.html
“All Platforms” 下载的是一个压缩包,解压后既可用于 Windows 平台,也可用于 Linux 平台。
H2文件目录结构
h2
|---bin
| |---h2-1.1.116.jar //H2数据库的jar包(驱动也在里面)
| |---h2.bat //Windows控制台启动脚本
| |---h2.sh //Linux控制台启动脚本
| |---h2w.bat //Windows控制台启动脚本(不带黑屏窗口)
|---docs //H2数据库的帮助文档(内有H2数据库的使用手册)
|---service //通过wrapper包装成服务。
|---src //H2数据库的源代码
|---build.bat //windows构建脚本
|---build.sh //linux构建脚本
因为h2是纯Java编写,平时使用可以直接使用h2的jar包进行集成
Maven依赖
也可以直接下载jar包使用,刚刚官网下载的压缩包里有对应的jar,下面是maven的-
https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar
三、连接方式
内存模式
数据库在内存中运行,关闭连接后数据库将被情况,适合测试环境和缓存使用。
url:jdbc:h2:mem:DBName
Springboot h2数据库配置:
spring: datasource: url: jdbc:h2:mem:DBName username: root password: 123456 driver-class-name: org.h2.Driver
2.嵌入式
url:jdbc:h2:file:~/.h2/DBName
~/.h2/DBName表示数据库文件的存储位置,如果第一次连接则会自动创建数据库
3.服务模式
url:jdbc:h2:tcp://
Windows启动h2:
双击h2.bat或者h2w.bat就会弹出h2的web控制台,操作非常的简单
控制台左上角可以选择语言,设置好JDBC URL,User Name和Password就可以直接连接了,第一次连接会在JDBC URL设置的地方生成对应的 .mv.db
连接成功的web页面
Linux启动h2:
java -cp h2.jar org.h2.tools.Server
查询启动参数
java -classpath h2.jar org.h2.tools.Server -?
添加启动参数启动
java -cp /database/h2*.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers &
Linux连接h2server
java -cp/database/h2*.jar org.h2.tools.Shell
本文介绍三种常用连接方式,更多连接设置可以参考:
https://blog.csdn.net/aubdiy/article/details/84439389
Java 数据库
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。