前言

根据之前的情况已经安装好达梦数据库,现在开始修改相关配置文件启动项目

一、修改若依框架配置文件

示例: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参数需要参考官方文档,网上各种教程参差不齐,达梦数据库更新迭代快,很多东西不兼容,建议遇见文件参考官方文档。
在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐