ONLYOFFICE 文档获得达梦数据兼容认证:如何将数据库连接到编辑器
ONLYOFFICE 文档获得了与达梦数据库的兼容证书。阅读本文,了解如何将数据库连接到 ONLYOFFICE 开源文档编辑器。
关于达梦数据
随着数字经济的快速发展,达梦在数字化转型解决方案方面积累了丰富的经验,为客户提供各类数据库软件及集群软件、云计算与大数据等一系列产品及服务。
目前的 DM8 是新一代大型通用关系数据库,完全支持 ANSI SQL 标准和主流编程语言接口/开发框架。该数据库拥有行列融合存储技术,兼容 OLAP 和 OLTP 系统,满足 HTAP 混合应用场景。
兼容性认证
ONLYOFFICE 与武汉达蒙数据库股份有限公司一起通过了相互测试。因此,ONLYOFFICE 文档被认证为与 DM8 兼容的稳定解决方案。
如何将达梦数据库连接到 ONLYOFFICE 文档
本指南建议先在一个单独的分支里开发实现一个测试 bench:feature/damengdb-compose
BUILD=<build-number-from-develop> docker compose up -d
使用 Docker 安装 ONLYOFFICE 文档时,可以指定可用变量(DB_TYPE、DB_NAME、DB_HOST、DB_USER、DB_PWD、DB_PORT),允许自定义数据库连接。
要连接达梦数据库,需要将连接条件和参数添加到 ONLYOFFICE 文档(文件服务器)映像的初始化入口点脚本中。
"dameng") DB_PORT=${DB_PORT:-"5236"} ;;
create_dameng_tbl() { DM8_USER=SYSDBA DM8_PASS=SYSDBA001 (cd /opt/dmdbms/bin/ && ./disql $DM8_USER/$DM8_PASS@$DB_HOST:$DB_PORT -e "create user "onlyoffice" identified by "onlyoffice" password_policy 0;") # Create db on remote server echo "EXIT" | tee -a $APP_DIR/server/schema/dameng/createdb.sql (cd /opt/dmdbms/bin/ && ./disql $DM8_USER/$DM8_PASS@$DB_HOST:$DB_PORT \`$APP_DIR/server/schema/dameng/createdb.sql) }
将这些更改添加到入口脚本后,文档服务器就可以初始化与数据库的连接了。
创建一个简单的 compose 文件,您可以在其中指定文档服务器所需的变量:
- DB_TYPE: 达梦数据库
- DB_HOST:compose 文件中数据库服务的名称(DNS 名称)
- DB_NAME:要使用的数据库的名称。应在容器启动时出现。
- DB_USER:用户名
- DB_PWD:用户密码
- DB_PORT:带数据库的服务端口
从damengdb
容器装入二进制目录,以便文件服务器容器可以访问disql
实用程序。请参阅docker-compose.yml以了解更多信息。
运行 stand
要启动这个 stand,请执行以下命令:
git clone -b feature/damentdb-compose https://github.com/ONLYOFFICE/Docker-DocumentServer.git cd Docker-DocumentServer/tests/damengdb/ docker compose up –d
注意:数据库映像可在 hub.docker 上获得。为方便起见,我们上传了 v8.1.2.128 映像:点击此处查看。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 mybatis 的 orm:mybatis-mp 1.4.0 发布 - 超丰富的 api!
mybatis-mp 包含丰富的 api: 1:基于注解,映射数据库; 2:支持多表 join 和返回; 3:api 采用 lambda 和 stream 流式设计; 4:select 自动化以及结果 1 对 1,1 对多,超级方便快捷; 5:内置分页以及超强的 sql 优化功能; 6:稳定且性能极优; 7:轻量级封装 mybatis,几乎没有侵入; 8:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能; 9:零学习成本,和写 sql 一样方便。 10:支持复杂的返回关系映射:例如一对一 ,一对多,多对多; 11:支持自定义 sql 模板,再也不用担心框架支持不足; 12:内置代码生成器,通过配置,可定制自身规范; 13:全新的框架,全新的设计理念,新的就是好!
- 下一篇
中文 JDK21 API 网站上线,为 Java 开发者提供全新体验!
Java Development Kit (JDK) 21是Java平台的最新版本,为Java开发者提供了许多新特性和改进。为了更好地支持中文开发者,存在码官网在此自豪地宣布推出最新的中文JDK21 API网站。 这个存在码网站将成为中文Java开发者的首选资源,提供以下内容: 中文Java教程:提供系统的Java编程教程,从Java基础到高级特性,全面介绍Java编程的最佳实践。 JavaFX教程:提供JavaFX编程的详细教程,介绍JavaFX的视图和控制器、图形和动画、媒体和图像等多个方面。 Orekit教程:提供Orekit库的详细教程,介绍Orekit的轨道运动学和控制、姿态和姿态动力学、导航和定位等多个方面。 JDK21 API文档:提供JDK21中所有类和方法的详细API文档,包括类描述、方法签名、参数和返回值等。 JDK21工具的中文文档:提供JDK21中所有工具的中文文档,包括jpackage、jwebserver、jlink、jmap等。 我们相信,这个新的中文JDK21 API将会成为中文Java开发者的不可或缺的工具,为他们提供更加便捷和高效的Java开发体验。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启