嵌入式数据库H2作为服务端

    H2数据库一般情况都是作为嵌入式的数据库服务,不需要多个应用连接同一个h2的服务,但有的情况下需要他像oralce那样提供数据服务让多个应用访问。

一、环境准备(linux)

     1、H2数据库文件test.mv.db

     2、jdk1.8

          [root@localhost ~]# java -version
          java version "1.8.0_144"

     3、官网下载http://www.h2database.com/html/main.html    下载的文件名 h2-2019-10-14.zip

test.mv.db+h2-2019-10-14.zip获取方式(免费):
(1)登录-注册:http://resources.kittytiger.cn/
(2)签到获取积分
(3)搜索:H2数据库 db文件和h2-2019-10-14.zip

二、服务启动

       1、将 h2-2019-10-14.zip 放在/opt目录下 解压 unzip h2-2019-10-14.zip,解压后生成/opt/h2目录如下

     

 

   2、启动服务

    cd  /opt/h2/bin     

    java -cp h2-1.4.200.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers

  

 

  3、将test.mv.db拷贝到/opt/h2/datafile目录下(datafile需要手动创建)

 

  4、浏览器访问 http://192.168.0.100:8082

    

 

      用户名:sa

      密码:9527

      都是之前创建test.mv.db时设定的,具体怎么生成参考https://www.cnblogs.com/yclh/p/17079643.html

       注:红色部分是两个反斜杠(不知道为什么)

5、登录成功进入如下界面

  

 

资源丰富的的网盘资源:网盘资源大全! 推荐一个适合零基础学习SQL的网站:不用安装数据库,在线轻松学习SQL!
posted @   万笑佛  阅读(278)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示