SpringBoot使用jdbc

SpringBoot使用jdbc

    • 依赖引入
    • 配置数据源信息
    • 测试的数据库的连接
    • JdbcTemplate的CURL
    • 源码
      • 初始化bean
      • 创建连接

依赖引入

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

配置数据源信息

#数据库配置
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://127.0.0.1/spring_boot_test
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

SpringBoot使用jdbc_第1张图片

测试的数据库的连接

看到数据的连接类和数据库连接类型,springBoot中spring.datasource.type默认使用的是"com.zaxxer.hikari.HikariDataSource"
SpringBoot使用jdbc_第2张图片

JdbcTemplate的CURL

直接使用执行的sql
SpringBoot使用jdbc_第3张图片

源码

初始化bean

连接bean创建就是获取我们配置的在配置文件中的数据,初始化到对象中。
SpringBoot使用jdbc_第4张图片
SpringBoot使用jdbc_第5张图片

SpringBoot使用jdbc_第6张图片

创建连接

创建连接过程,支持连接池的连接方式,需要我们自己去配置。连接过程就是创建bean的初始化值赋值给连接对象和连接动作。
SpringBoot使用jdbc_第7张图片
SpringBoot使用jdbc_第8张图片
连接的创建
SpringBoot使用jdbc_第9张图片
SpringBoot学习之路

你可能感兴趣的:(spring,spring,jdbc)