今天在使用SpringBoot2.x版本整合JDBC时遇到了一些问题;由于我之前一直用SpringBoot1.5的版本,所以直接在yml里按照1.5的版本配置了属性,没想到2.x直接不能用了。首先是数据库驱动改变了:

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class isgenerally unnecessary.

  以前的驱动
jdbc.driverClass = com.mysql.dbc.Driver

现在的驱动

jdbc.driverClass = com.mysql.cj.jdbc.Driver

然后是自动初始化sql脚本的问题,1.5的版本只要将脚本命名为schama-*.sql,放在classpath下启动项目就能自动执行该脚本语句,到了2.x版本则需要增加如下配置:

schema-username: root
schema-password: 123456
data-username: root
data-password: 123456
platform: mysql
schema: classpath:schema-*.sql
continue-on-error: true
initialization-mode: always

转载于:https://www.cnblogs.com/wangxiayun/p/10069848.html

SpringBoot2.x整合JDBC及初始化data.sql和schema.sql脚本相关推荐

  1. Springboot2.0从零开始搭建脚手架-初始化和整合MybatisPlus3.0+...

    初始化springboot项目 添加web依赖,基于springboot2.1.3稳定版本 初始化spring boot项目地址 https://start.spring.io/ 包名:com.nqm ...

  2. 六十九、Springboot整合JDBC,连接Mysql

    @Author:Runsen 来源:尚硅谷 下面建议读者学习尚硅谷的B站的SpringBoot视频,我是学雷丰阳视频入门的. 具体链接如下:B站尚硅谷SpringBoot教程 文章目录 整合JDBC ...

  3. SpringBoot2.0整合多数据源拆分

    前言 本文环境承接springboot2.0整合使用mybatis(数据访问篇) 一.什么是多数据源 公司分为两个数据库,一个数据库专门存放共同配置文件,一个数据库垂直业务数据库.垂直根据业务划分具体 ...

  4. SpringBoot2.x整合轻量级分布式定时任务ShedLock3.x的使用详解

    目录 前言 SpringBoot2.x整合轻量级分布式定时任务ShedLock3.x的使用详解 一.关于ShedLock 二.ShedLock的三个核心组件 三.ShedLock使用三步走 四.Spr ...

  5. spring整合JDBC 实现拦截器用户的登录和注册的案例源代码及解析

    前言:为了大家学习的方便,我自己完成了一个登录注册的小案例供大家参考,如有疑问?请私信博主,小主辛苦总结,望大家转载请标明出处. **项目介绍:**本项目使用的是spring整合jdbc实现用户的登录 ...

  6. SpringBoot整合JDBC、整合Druid数据源详解教程

    目录 一.整合JDBC 1. 环境准备 1. 创建数据库 2. 创建SpringBoot项目 3. IDEA连接数据库 2. 编写数据库配置信息 3. 编写测试类测试 4. CRUD操作数据库 1. ...

  7. springboot 引入jdbc驱动_SpringBoot整合jdbc、durid、mybatis详解,数据库的连接就是这么简单...

    SpringBoot底层统一采用SpringData处理数据库,这一章主要来讲一下SpringBoot整合jdbc.durid.mybatis的方式. (一)整合jdbc 整合jdbc主要有三步: 1 ...

  8. spring整合jdbc

    spring整合jdbc 在pom.xml文件中导入依赖: <!-- 阿里数据源 --> <dependency><groupId>com.alibaba</ ...

  9. SpringBoot2.0 整合 QuartJob ,实现定时器实时管理

    一.QuartJob简介 1.一句话描述 Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大. 2.核心API (1).Scheduler 代表一个 Quartz 的独立运行容 ...

最新文章

  1. JavaScript引擎V8 5.1遵循了更多的ECMAScript规范并支持WASM
  2. oracle sum(col1) over(partition by col2 order by col3):实现分组递增汇总
  3. netty java开发文档_《Netty官方文档》设置开发环境
  4. 什么是 JavaScript 世界的 UMD
  5. Linux发行版的关系图
  6. Linux 通用gpio口驱动,rockchip
  7. 澳国立计算机录取分数,澳洲出国:2018年澳洲国立大学对高考成绩的本科录取分数线(多图)...
  8. shipyard安装
  9. 云服务器更换系统要钱吗,云服务器可以更换系统吗
  10. 寒假第七周 2.22 --- 2.28
  11. 结构体中的map尽量使用指针,否则不要使用memset
  12. CentOS搭建git服务器实测
  13. 读取金税盘、税控盘或税务Ukey基本信息
  14. 【开源】有手就能做的街机游戏
  15. 基于Windows XP SP3系统下MS08067漏洞攻击
  16. 苹果手机装android应用程序,Android/iOS手机安装HP打印机的详细方法和操作步骤
  17. MSP432 BSL流程(UART)
  18. flutter 语音转文字(科大讯飞)
  19. Spring Data Elasticsearch 和 x-pack 用户名/密码验证连接
  20. php拼接全景图,Opencv使用Stitcher类图像拼接生成全景图像

热门文章

  1. android 输入模糊匹配_Android通讯录模糊匹配,搜索实现高亮关键字(号码、首字母、简拼、全拼)...
  2. 基于Java毕业设计智慧门诊综合管理系统源码+系统+mysql+lw文档+部署软件
  3. 什么是集群?什么是分布式?集群与分布式的区别,集群和分布式的关系。
  4. 如何提升居家幸福感?装吸顶音箱就成了
  5. 【程序员的浪漫】圣诞节到了,何不送给Ta一份程序员的浪漫
  6. 2022-2028全球及中国特殊气体行业研究及十四五规划分析报告
  7. Nexus3.6 window版私服搭建 安装、配置教程(含安装包)
  8. 浅谈Go语言(7) - 接口与指针
  9. 全球及中国物联网智能模组行业竞争态势及发展战略规划报告2022-2028年版
  10. android zalo 分享sdk_zalo安卓版