Linux安装H2数据库
jar包下载
-
提取码:1111
上传服务器
通过xftp或者rz方式都可以
运行jar包
命令如下:
java -cp h2-1.3.176.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers
我们想要长久保持数据库的开启那么我们可以使用如下命令
nohup java -cp h2-1.3.176.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers &
tcp://localhost:19200 使用来当做url的
http://localhost:8082 页面登录使用
测试页面登录
输入localhost:8082或者你的外网IP地址会出现如下页面
- sa是默认的账号,密码为NULL。我们可以直接登录
我们自己新建一个账号:root,密码:xxxx
输入自己的账号密码即可新建成功!
成功进入页面
关于H2 数据库的连接方式
-
服务式 (Server)
-
嵌入式(Embedded)
-
内存(Memory)
嵌入式的话,就是这个H2数据库只能给一个应用使用,连接是有排他机制的。当一个应用用嵌入式连接方式连接了以后,其他的应用就不能再连接了。
服务式的话,就跟MySQL、Oracle这种数据库差不多,服务器单独运行,可以多个客户端同时连接。
内存方式,顾名思义,数据仅保持在内存中
嵌入式和服务式主要体现在JDBC连接的URL方式不同,上面例子中给的是服务式的。
服务式 (Server)
jdbc:h2:tcp://localhost/~/test
嵌入式(Embedded)
jdbc:h2:~/test
内存式(Memory)
jdbc:h2:tcp://localhost/mem:test