如何修改默认数据库配置 系统运维时可能需要对默认数据库的配置进行修改,比如:用户名、密码、最大连接数等,本文介绍如何调整默认数据库参数

可直接修改的属性 连接默认数据库时的选填项除JDBC URL均支持直接修改,具体如下:

属性名称 说明 密码 连接数据库用到的密码 描述 数据源连接的描述,设置后会在数据源列表中的描述列显示,便于业务区分 最大连接数 数据库连接池最大连接数,即允许同时执行sql的最大连接数,默认为20 等待超时(秒) 当连接池满,获取连接会等待,直到有连接可用,如果超过最大等待时间,会抛出超时异常 有效性检查 从连接池获取连接时,测试连接的有效性,默认为不开启。当网络不稳定时,需要勾选开启 镜像库 启用镜像库功能,系统可以利用数据库的镜像能力做到读写分离和分散查询压力,增加系统的承压能力 镜像库URL 配置镜像库的地址 镜像同步延迟时间 用于修改模型数据后,是否延迟读取镜像库数据。单位秒,默认0,表示不延迟,可以直接查镜像库 自定义属性 用于数据源的特定参数,可参考自定义属性 修改方法:

数据源列表中点击default > 编辑,弹出连接数据库对话框后,即可在输入框中编辑,输入完成后点击确定,完成对以上属性的修改,修改即时生效。

可直接修改的属性

不可直接修改的属性 为了保证系统的稳定,防止修改后出现默认数据库无法连接的异常,连接数据库的基本信息均无法在数据源编辑界面直接修改,包括:数据库类型、地址、数据库名、用户名、JDBC URL

修改方法:

修改服务器工作目录中jdbc配置文件中对应的user、pasword、driver、url参数,保存后重新启动tomcat生效。

集群环境下注意事项 集群各节点间对数据源设置是同步的,因此对于可直接修改的属性,只需要在某一节点进行修改,其他节点会自动同步。 由于修改url、user会影响集群认证,因此在修改不可直接修改的属性前,请先关闭所有节点,保证所有节点修改后的配置是可用且一致的,然后再启动tomcat,否则会出现无法加入集群的情况。