若依框架集成达梦数据库(二)—若依框架配置文件修改及启动项目
根据之前的情况已经安装好达梦数据库,现在开始修改相关配置文件启动项目示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。1.修改pom.xml,使用达梦jdbc驱动并注释Mysql驱动包RuoYi-Vue-master\ruoyi-admin\pom.xml2.修改application-druid.yml,修改数据库连接参数RuoYi-Vue-master\r
前言
根据之前的情况已经安装好达梦数据库,现在开始修改相关配置文件启动项目
一、修改若依框架配置文件
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
1.修改pom.xml,使用达梦jdbc驱动并注释Mysql驱动包
RuoYi-Vue-master\ruoyi-admin\pom.xml
<!-- Mysql驱动包 -->
<!--
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>-->
<!--达梦驱动包-->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.2.192</version>
</dependency>
2.修改application-druid.yml,修改数据库连接参数
RuoYi-Vue-master\ruoyi-admin\src\main\resources\application-druid.yml
(注意schema名字及模式名字相当于mysql数据库名,schema不能带特殊符合,否则会出现格式或网络不同的报错)
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: dm.jdbc.driver.DmDriver
druid:
# 主库数据源
master:
url: jdbc:dm://localhost:5236?schema=RYVUE
username: SYSDBA
password: SYSDBA001
3.修改SysMenuMapper.xml,修改SQL语法,将’query’ 替换为query
RuoYi-Vue-master\ruoyi-system\src\main\resources\mapper\system\SysMenuMapper.xml
IDEA快捷键Ctrl+R
Eclipse快捷键Ctrl+H
二、若依数据表创建和数据导入
1、达梦数据库创建对应数据库名RYVUE用户,创建完后,模式下工具会自动创建一个RYVUE模式,名字不能带“-”符合,否则后续启动项目出错。

导入表和数据,若有安装myql数据库建议使用DM数据迁移工具
或者执行最后面提供能兼容达梦数据库的SQL脚本
三、启动项目
有以下提示证明启动成功,若启动不成功会终止进程,有对应报错信息。
以上是若依后端的启动方式
四、若依前端启动方式
启动node必须是16.X,最新版是启动不了若依前端的
C:\Users\51727>node -v
v16.20.2
C:\Users\51727>npm -v
8.19.4
进入项目目录
cd ruoyi-ui
安装依赖
npm install --registry=https://registry.npmmirror.com
启动服务
npm run dev
大功告成


总结
在启动项目过程中,最难解决的问题是修改application-druid.yml,修改数据库连接参数,里面的url,username参数需要参考官方文档,网上各种教程参差不齐,达梦数据库更新迭代快,很多东西不兼容,建议遇见文件参考官方文档。
更多推荐


所有评论(0)