由于公司业务系统数据库从 mysql5.1.46 变更到 mysql 8.x 版本,相应的在springboot中需要变更数据库驱动,
由原来的
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> //运行时版本 5.1.46 </dependency>
变更为 :
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency>
1:这里需要删除原来的dependency 依赖,如果是在项目pom中,直接删除即可,如果在底层自定义jar包中的pom,则需要将scope设置成runtime。maven reimport 即可,观察maven下载包版本是否变更
2:切换数据库驱动 我这里使用 DruidDataSource
com.mysql.jdbc.Driver ----> com.mysql.cj.jdbc.Driver
3:启动测试,如果密码加密的话请自行修改