首页 > 其他分享 >SpringBoot-JDBC

SpringBoot-JDBC

时间:2023-01-23 21:22:25浏览次数:32  
标签:JDBC SpringBoot mysql springframework org import com

1.引入JDBC依赖

<!-- JDBC -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <!-- MYSQL -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.20</version>
            <scope>runtime</scope>
        </dependency>

2.配置数据库属性

在resource文件夹下新建application.yaml文件,

spring:
  datasource:
    username: root
    password: '1231512315'
    # serverTimezone=UTC 解决时区问题
    url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
    # mysql8 以上使用 cj
    driver-class-name: com.mysql.cj.jdbc.Driver

3.测试连接

package com.example.myblogserver;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;

@SpringBootTest
class MyblogServerApplicationTests {

    // 自动装配数据源
    @Autowired
    DataSource dataSource;

    @Test
    void contextLoads(){
        // 查看默认的数据源 :class com.zaxxer.hikari.HikariDataSource
        System.out.println(dataSource.getClass());
    }
}

标签:JDBC,SpringBoot,mysql,springframework,org,import,com
From: https://www.cnblogs.com/cnleika/p/17065144.html

相关文章

  • springboot文件操作之更新头像
    就是在个人中心中,点击更改个人头像,上面立马更新的那种:利用了springboot的文件上传的技术,不知道的可以看看这个博客  由于这个侧边栏,上面栏,主屏幕属于三个部分,所以可......
  • springboot+vue整合文件,照片上传
    1.建立一个File的数据库CREATETABLE`sys_file`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'id',`name`varchar(255)COLLATEutf8mb4_unicode_ciDEFAUL......
  • SpringBoot单元测试
    接上一篇:https://www.cnblogs.com/uncleyong/p/17065293.html添加依赖<dependency><groupId>org.springframework.boot</groupId><a......
  • SpringBoot整合MyBatis
     添加pom依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18<......
  • SpringBoot集成JWT实现token验证
    一、简介Jwt全称是:jsonwebtoken。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。优点简洁......
  • 【SpringBoot】源码之 Java16新特性:【instanceOf】
    在java16之前,我们要进行instanceOf判断一般会伴随着强转操作,就像这样:if(objinstanceofString){Strings=(String)obj;...}这样的书写方式看起来比......
  • 230122_50_SpringBoot入门
    SpringBootWeb开发jar:webapp!自动装配1.创建应用,选择模块springboot到底帮我们配置了什么?我们能不能进行修改?能修改哪些东西?能不能扩展?xxxAutoConfiguration..向容......
  • springboot的原理
    SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板......
  • SpringBoot配置文件详解
    简介SpringBoot全局配置文件默认为src/main/resources下的application.properties,后缀可以改为yml,如果application.yml和application.properties两个配置文件都存在,那么,p......
  • Docker 部署 SpringBoot 项目
    Dockerfilehouse.jar为jar包名称/data为存放路径FROMlpicanco/java11-alpineMAINTAINERchenglong<[email protected]>VOLUME/tmpRUNmkdir/dataEXPOS......