千家信息网

如何进行O2OA的外部数据库修改配置

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,本篇文章给大家分享的是有关如何进行O2OA的外部数据库修改配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、数据库准备工作 - My
千家信息网最后更新 2024年11月25日如何进行O2OA的外部数据库修改配置

本篇文章给大家分享的是有关如何进行O2OA的外部数据库修改配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

一、数据库准备工作 - Mysql数据库安装

下载和安装数据库的知识并不在本博客讲述的范围,请大家百度相关的技术文章完成Mysql数据库的安装。建议版本在Mysql5.7+。

Mysql各版本下载请参见:https://blog.csdn.net/kerafan/article/details/78001849

Mysql安装步骤请参见:http://www.cnblogs.com/sshoub/p/4321640.html

Mysql修改数据库连接数:https://blog.csdn.net/zhya910702/article/details/48372433 (建议最大连接数设置为1000)

二、O2OA配置修改

1、关闭内置数据库

配置文件路径:o2server/config/node_127.0.0.1.json

如果没有该文件,请从目录o2server/config/sample/中复制node_127.0.0.1.json文件到o2server/config目录下。

{
"enable": true,
"port":null,
"sslEnable":false,
"logLevel":"info",
"isPrimaryCenter": true,
"nodeAgentEnable": true,
"application": {
"enable": true,
"port": null,
"sslEnable": false,
"proxyHost": "",
"proxyPort": null,
"forceRedeploy": true,
"scanInterval":5,
"includes":[],
"excludes":[]
},
"web": {
"enable": true,
"port": null,
"sslEnable": false,
"proxyHost": "",
"proxyPort": null,
"forceRedeploy": true
},
"storage": {
"enable": true,
"port": null,
"sslEnable": false,
"name" : ""
},
"data": { #内置数据库相关配置,可以修改端口以及是否启用
"enable": true, #修改enable的值为false
"tcpPort": null,
"webPort": null,
"includes": [],
"excludes": []
},
"dumpData":{
"cron" : "0 0 21 * * ?",
"size" : 14
},
"dumpStorage":{
"cron" : "0 0 21 * * ?",
"size" : 14
}
}

2、开启和配置外部数据库信息

配置文件路径:o2server/config/externalDataSources.json

如果没有该文件,请从目录o2server/config/sample/中复制externalDataSources.json文件到o2server/config目录下。

文件的信息如下图:

[
{
"url" : "jdbc:db2://127.0.0.1:50000/X01",
"username" : "db2admin",
"password" :"password",
"includes": [],
"excludes": [],
"enable" : false
}

]

将其中的url、username、password以及enable信息修改为上述Mysql的相关信息,如:

[
{
"url" : "jdbc:mysql://127.0.0.1:3306/X01?characterEncoding=utf8&useSSL=false",
"username" : "root",
"password" :"12345678",
"includes": [],
"excludes": [],
"enable" : true
}

]

URL参数说明如下:
useUnicode: 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false 1.1g
characterEncoding: 当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk false 1.1g
autoReconnect: 当数据库连接异常中断时,是否自动重新连接? false 1.1
autoReconnectForPools: 是否使用针对数据库连接池的重连策略 false 3.1.3
failOverReadOnly: 自动重连成功后,连接是否设置为只读? true 3.0.12
maxReconnects: autoReconnect设置为true时,重试连接的次数 3 1.1
initialTimeout: autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒 2 1.1
connectTimeout: 和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 0 3.0.1
socketTimeout: socket操作(读写)超时,单位:毫秒。 0表示永不超时 0 3.0.1

设置完成后,重启o2server即可。

以上就是如何进行O2OA的外部数据库修改配置,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

数据 数据库 配置 文件 信息 目录 单位 参数 版本 知识 字符 建议 文章 更多 永不 篇文章 路径 工作 实用 最大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发流程关键点 花店数据库设计及源代码 数据库l1考试答案 软件开发培训东莞 头歌mysql数据库实训答案 软件开发职业生涯ppt 密码学与网络安全考题 谷歌分布式数据库 普陀区口碑好的软件开发代理价格 数据库怎么删掉字段 金融网络安全产品有哪些 湖北火箭网络技术股份有限公司 广东工控软件开发如何收费 学生认识网络安全重要性 财政 网络安全管理制度 武汉游戏软件开发企业 网络安全法三十七条 网络安全周记一则250 即付网络技术有限公司好不好 测试工具是软件开发工具 数据库唯一值最高值 自动量化交易软件开发哪家好 数据库表单命令 滨江java软件开发程序员招聘 天水市网络安全进社区 服务器tpm模块是怎么识别的 国家安全网络安全威胁 计算机网络技术utp术语翻译 数据库运维工程师具体是做什么的 即付网络技术有限公司好不好
0