--- title: 配置数据源 date: 2021-02-04 16:32:52 permalink: /pages/1c8b75/ --- # 配置数据源 ## 一、检查pom.xml文件 检查在编译器中 `pom.xml` 已经可以正确读取基础包依赖,且不报错,`pom.xml` 中基础包内容如下 ```xml com.common.base base 1.1.0-beta1 ``` ## 二、导入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),进行默认数据源重置 :::