达梦数据管理系统(简称 DM)是达梦公司推出的具有完全自主知识产权的 高性能数据库管理系统。iPortal支持使用达梦数据存储门户数据。支持的版本为DM7和DM8。
安装和配置达梦数据库
请您参照官方帮助文档安装达梦数据库。安装完成后,进行数据库配置。首先创建表空间、再创建用户并关联表空间,给创建的用户授权后,即可开始进行门户数据存储配置。
门户数据存储配置
iPortal 门户数据存储的数据库配置,建议在 iPortal 启动之前(创建初始化管理员账号之前)进行配置,配置信息在安装目录(%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF)下的 iportal.xml 配置文件中,详情可参见:iPortal 配置文件说明。使用达梦数据库时,您需要删除默认的 SQLite 数据库连接池配置信息,添加达梦数据库连接池配置信息,示例配置如下:
<dbType>DM</dbType>
<driverClass>dm.jdbc.driver.DmDriver</driverClass>
<jdbcUrl>>jdbc:dm://127.0.0.1:5236?clobAsString=true</jdbcUrl>
<maxPoolSize>30</maxPoolSize>
<initialPoolSize>5</initialPoolSize>
<minPoolSize>5</minPoolSize>
<maxIdleTime>3000</maxIdleTime>
<maxWait>300000</maxWait>
<username>user1</username>
<password></password>
- <dbType>:数据库类型,字符需要大写。
- <driverClass>:数据库驱动的类全名。
- <jdbcUrl>:连接至驱动的 url,指定达梦数据库的主机地址、端口号,并设置连接属性clobAsString=true。
- <maxPoolSize>:连接池在同一时刻内所提供最大活动连接数。
- <initialPoolSize>:初始化连接池大小。
- <minPoolSize>:连接池在同一时刻内所提供最小活动连接数。
- <maxIdleTime>:最大空闲时间,maxIdleTime 秒内未使用则连接被丢弃。若为0则永不丢弃,默认值: 0。
- <maxWait>:当发生异常时数据库等待最大毫秒数(当没有可用连接时)。
- <username>:数据库的用户名。
- <password>:用户密码。