O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
标题:如何访问O2OA(翱途)开发平台内置的H2数据库?-Java开源项目-协同办公移动办公OA应用开发平台
1、O2Server服务器正常运行,系统安装部署请参考文档《如何在服务器上安装部署O2OA》
2、以拥有管理员权限的用户账号登录O2OA(翱途)开发平台,如:xadmin
O2OA默认内嵌了Java开源数据库H2(H2数据库官网有更多对此数据库的描述与说明)。在O2OA服务器中部署的H2数据库,启动成功后支持两种访问方式:
以WEB方式访问数据库:O2OA系统默认启动了H2数据库的Web管理GUI界面,我们可以通过GUI界面来操作和管理数据库。
以客户端形式访问数据库(JDBC):直接使用通用的数据库管理工具,通过JDBC连接来管理和操作H2数据库。
以下内容将对此两种操作方式进一步说明。
默认访问地址:http://hostip:20051/ (其中 hostip 是您部署O2OA服务器的主机IP地址或者域名)
请注意,20051为系统默认的H2数据库访问端口,您需要检查O2OA服务器操作系统的防火墙或者其他网络设备、管理系统的相关端口限制,确保此端口能被客户端正常访问。
另外,管理员也可以在O2OA配置文件node_127.0.0.1.json里对端口进行更改。
使用Web管理界面连接H2数据库的方式,如下图所示:
连接H2数据库
参数说明:
Saved Settings: Generic H2 (Server) Setting Name: Generic H2 (Server) Driver Class: org.h2.Driver JDBC URL: jdbc:h2:tcp://localhost:20050/X User Name:sa Password: o2oa@年份,如o2oa@2022
20050是平台默认的H2数据库JDBC访问端口,管理员可以在node_127.0.0.1.json文件中修改该端口配置,passowrd:o2oa@年份,如o2oa@2022为xadmin密码。
说明:
Password同xadmin密码,平台默认管理员密码为 o2oa@年份,如o2oa@2022
初次登录管理端,会较慢,请耐心等待30秒左右。
WEB客户端访问H2数据库
推荐客户端软件:开源数据库客户端DBeaver
DBeaver官网:https://dbeaver.io 或者 从其他网站下载均可,安装过程此处不做描述。
安装与使用手册:https://blog.csdn.net/volitationLong/article/details/80583977
客户端启动界面
相关配置说明
1、新建数据连接
2、填写连接信息
参数说明
JDBC URL: 自动生成 主机:服务器所在的主机IP,如127.0.0.1 端口:默认为20050 数据库/模式:X01 用户名:sa 密码:
20050是平台默认的H2数据库JDBC访问端口,管理员可以在node_127.0.0.1.json文件中修改该端口配置,passowrd:o2oa@年份,如o2oa@2022为xadmin密码。
客户端访问数据
其他数据库如Oralce,Mysql,SQLServer等,请自行使用相对应的数据库客户端,此处不做过多赘述。
Mavicat for MySQL
PL/SQL Developer
MySQL-Front:
下载地址:http://www.mysqlfront.de/
安装与使用教程:https://www.w3cschool.cn/mysql/mysql-mox12owr.html
我们认为开发者有基础的数据库管理、查询与操作能力,所以对说数据库的操作与管理说明暂不赘述。以上是对系统默认的H2数据库的访问方式,希望对您有帮助。