ruoyi-vue-pro 启动 修改数据库连接
时间: 2025-06-02 08:27:07 AIGC 浏览: 42
### 如何在 RuoYi-Vue-Pro 项目启动时修改数据库连接的配置
RuoYi-Vue-Pro 是基于 Spring Boot 的前后端分离框架,其核心配置文件 `application.yml` 存储了项目的各种参数设置,其中包括数据库连接的相关配置。要修改数据库连接配置,可以按照以下方式操作:
#### 配置文件位置
项目的配置文件位于模块 `ruoyi-admin/src/main/resources/application.yml` 中[^3]。
#### 数据库连接配置项说明
以下是默认情况下 MySQL 数据库的配置示例:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/ruoyi?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
username: root
password: password
driver-class-name: com.mysql.cj.jdbc.Driver
```
如果需要切换到 Oracle 数据库,则需调整如下内容[^2]:
```yaml
spring:
datasource:
master:
name: 数据库名
url: jdbc:oracle:thin:@你的数据库IP地址:1521/你的数据库SID
username: 用户名
password: 密码
driver-class-name: oracle.jdbc.driver.OracleDriver
```
需要注意的是,在使用 Oracle 数据库时,必须确保 Maven 仓库中有对应的驱动依赖。由于阿里云 Maven 库不提供 ojdbc 驱动,因此建议手动下载并安装至本地 Maven 仓库[^2]。
#### 添加 Oracle JDBC 驱动依赖
假设使用的 JDK 版本为 1.8,则应选用 `ojdbc8` 驱动程序。可以通过以下命令将驱动添加到本地 Maven 仓库:
```bash
mvn install:install-file -Dfile=/path/to/ojdbc8.jar -DgroupId=com.oracle.database.jdbc -DartifactId=ojdbc8 -Dversion=19.8.0.0 -Dpackaging=jar
```
随后,在项目的 `pom.xml` 文件中引入该依赖:
```xml
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.8.0.0</version>
</dependency>
```
#### 测试配置有效性
完成以上更改后,重新启动项目以验证新的数据库连接是否正常工作。如果遇到错误提示,可参考日志信息排查问题。例如,若出现生命周期阶段未知的错误(如 `"Unknown lifecycle phase"`),则可能是 Maven 命令格式有误[^4]。此时应当检查构建脚本中的目标指令是否符合标准格式。
通过上述步骤即可实现 RuoYi-Vue-Pro 项目数据库连接配置的自定义修改。
---
阅读全文
相关推荐


















