IDEASpringBootSQL连接常见五⼤异常处理
⽬录
西班牙语项⽬:Springboot+mybatis+MySQL
⼀、no data sources are configured to run this sql and provide advanced code assistance警告处理
异常错误
1.SpringBoot项⽬中.xml或者.sql⽂件调⽤时报错
No data sources are configured to this SQL and provide advanced code assistance.
2.原因
没有配置任何数据源来运⾏此sql并提供⾼级代码帮助
indie pop意思就是你的项⽬并未连接到数据库,我们需要做的是连接SQL
需要⼿动配置数据库客户端⼯具来连接SQL,并且执⾏命令创建数据表结构
下车的英文
解决⽅法
1.连接Databa
在IDEA左下⾓的⼩框中,选择Databa
在右上⾓弹出的菜单中,点击+号,添加Data Source中的MySQL 2.配置Mysql
填写你需要连接数据库的相关信息,Host本机就为localhost Port默认为3306,确定URL中的库连接
点击Test Connection,显⽰如下信息,则表⽰数据库链接成功
⼆、Loading class `sql.jdbc.Driver’. This is deprecated警告处理异常错误
1.数据源配置的驱动出错
启动后如果出现以下错误
Loading class Driver'. This is
The new driver class is Driver'.
The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
ttlive
2.原因
MySQL5⽤的驱动url是sql.jdbc.Driver
benevolentMySQL6以后⽤的是sql.cj.jdbc.Driver。野兽家园下载
版本不匹配便会报驱动类已过时的错误。
解决⽅法
当配置好数据库后,还需要在src下找到application.properties的数据库配置
本机MySQL版本5.7,driver-Class-name选择sql.jdbc.Driver
MySQL时8.0以上,选择sql.cj.jdbc.Driver
印度王妃
三、Server returns invalid timezone. Go to ‘Advanced’ tab and t ‘rverTimezone’property manually警告处理
异常错误
1.时区设置错误nest是什么意思
Server returns invalid Go to'Advanced' tab and t 'rverTimezone' property manually
2010年考研英语难度
2.原因
因为时区不⼀致,所以提⽰错误
MySQL驱动jar中的默认时区是UTC
allergic
相⽐mysql-connector-java 5 多了⼀个时区:rverTimezone
UTC代表的是全球标准时间
我们使⽤的时间北京时区是东⼋区,领先UTC⼋个⼩时。
解决⽅法
在Advanced中将rverTimezone设置成Hongkong或者UTC,然后点击 APPLY 之后