Springboot-mybatis中的问题分享-(2)
·
Springboot项目连接数据库后,数据库不显示库的问题
概要
大家是否遇见过:为什么我的Springboot项目连接数据库后 写SQL语句的时候我的表名不会提示的问题

这是我们项目正常连接上数据库后,在我们的本地端口后面会显示如今已有的数据库
同时在项目中书写SQL语句时,会自动提示所连接库
而当我们连接失败时,便不会出现以上两个所讲的东西,都是空白的
原因分析
一、核心原因分析
1.IDEA 未正确识别数据源
未在 IDEA 的 Database 工具窗口中配置数据源
2.数据源连接成功但未关联到当前项目
SQL 方言未正确配置
IDEA 不知道当前文件使用哪种 SQL 语法
解决方法
方法一:
- 在 IDEA 中配置数据源(必需步骤)
操作路径:
1.打开右侧 Database 工具窗口
2.点击 + → Data Source → MySQL
3.填写 Aurora 连接信息:
Host: your-aurora-cluster.cluster-xxxxxx.region.rds.amazonaws.com
Port: 3306
User: your_user
Password: ******
Database: your_db
URL Params: ?allowPublicKeyRetrieval=true&useSSL=true

4,点击 Test Connection 确保成功
5.点击 Apply
方法二:关联数据源到项目(重要!)
1.在 Mapper XML 或 SQL 文件内右键
2.选择 Language & Frameworks → SQL Dialects
3.设置:
Project SQL Dialect: MySQL
Current File SQL Dialect: MySQL
4.点击 Data Sources 标签
5.将文件关联到刚配置的数据源
小结
以上便是小编对这个技术问题的分享,这边主要是推荐第一种方法.新人小白,如若有错误欢迎各位留言指教!
更多推荐


所有评论(0)