---
title: 配置数据源
date: 2021-02-04 16:32:52
permalink: /pages/1c8b75/
---
# 配置数据源

## 一、检查pom.xml文件

检查在编译器中 `pom.xml` 已经可以正确读取基础包依赖，且不报错，`pom.xml` 中基础包内容如下

```xml
<dependencies>
        <dependency>
            <groupId>com.common.base</groupId>
            <artifactId>base</artifactId>
            <version>1.1.0-beta1</version>
        </dependency>
</dependencies>
```

## 二、导入sql文件

在你需要配置的数据源中导入**Sql文件**

数据库名自定，编码集用 `utf8` ，集合用 `utf8_bin`

**Sql文件** 位于项目中 `resources` 目录下

## 三、配置Sqlite文件地址

打开 `resources > application.yml` 文件

找到数据源配置，将 `url` 参数改为你电脑上的参数，注意，此处需要填写绝对路径。

```yaml
datasource:
    druid:
      # 配置sqlite文件路径，需要填写绝对路径，推荐将sqlite文件放入到服务器上，而非程序jar包或war包中
      driver-class-name: org.sqlite.JDBC
      url: jdbc:sqlite:/Volumes/DATA/ideaProject/common-frame/common/src/main/resources/datasource.db
```

## 四、启动项目

启动项目，查看日志得到如下日志则启动成功

```java
2021-02-04 16:42:09 - [main] - INFO  - c.c.b.m.d.u.DataSourceUtil- initDataSource:92 : 数据源Token为：kAV20ASkVEnD32lyNe4Q
2021-02-04 16:42:09 - [main] - INFO  - c.c.c.c.c.CommandLineRunnerImpl- run:50 : start success
```

记录日志中出现的 **Token** ，此处日志展示为 **kAV20ASkVEnD32lyNe4Q**

## 五、Token登录系统

访问你的项目地址根目录，此处我的访问地址为 [http://localhost:8080/common/](http://localhost:8080/common/) 

其中后面的 `common` 为 `resources > application.yml` 文件中配置的参数具体如下

```yaml
server:
  port: 8080
  servlet:
  	# 此处配置端口后的地址
    context-path: /common
```

访问后我们可以看到如下页面

![image-20210204164953567](https://cdn.jsdelivr.net/gh/taixingyiji/image_store@main/blog/20210204165100.png)

填写刚刚在控制台看到的 **Token** ，此处填写的是 **kAV20ASkVEnD32lyNe4Q**

## 六、配置数据源

输入**Token** 校验成功后会跳转到如下页面，输入对应参数即可

每个参数后面都有说明，鼠标停留即可查看相关说明

![image-20210204165326338](https://cdn.jsdelivr.net/gh/taixingyiji/image_store@main/blog/20210204165326.png)

输入完成后点击测试连接，测试连接通过后即可保存连接，然后跳转到登录页

![image-20210204165502873](https://cdn.jsdelivr.net/gh/taixingyiji/image_store@main/blog/20210204165502.png)

点击登录即可成功跳转到主页

![image-20210204165529331](https://cdn.jsdelivr.net/gh/taixingyiji/image_store@main/blog/20210204165529.png)

至此，数据源配置完成，可以开始开发了

::: warning

上述所有配置均为第一次没有添加数据源的情况

若已经添加数据源，但数据源无法访问的时候

可以在启动项目访问此链接[http://localhost:8080/common/#/dataInit](http://localhost:8080/common/#/dataInit)，进行默认数据源重置

:::
