MO_or使用Spring Boot整合JDBC

一、导入的maven依赖



    org.springframework.boot
    spring-boot-starter-jdbc



    mysql
    mysql-connector-java
    runtime

二、配置相关数据源

我的配置文件使用的是yml:application.yml,所以配置数据源的格式是yml的
spring:
 datasource:
  username: root
  password: root
  url: jdbc:mysql://localhost:3306/MOxor?serverTimezone=UTC
  driver-class-name: com.mysql.cj.jdbc.Driver
url中加上了 “?serverTimezone=UTC”这里采用的全球标准时间,避免连接报错

注意!!!注意!!!注意!!!

中国时区比UTC快8小时,在插入数据中有时间数据时,会有时差,这里可以用:
// 北京时间==东八区时间!=北京当地时间  
serverTimezone=GMT%2B8  
// 或者使用上海时间  
serverTimezone=Asia/Shanghai

三、测试

@Autowired
private DataSource dataSource;

@Test
public void contextLoads() {}

@Test
public void testDbType() {
    System.out.println("自动装配数据源的类型:"+dataSource.getClass());
}

四、参考

JDBC连接数据库 mysql serverTimezone 时差问题

五、最后

若有不足,敬请指正
虚心若愚,求知若渴

你可能感兴趣的:(springboot,jdk,整合,框架,java)