【Spring5】010-JdbcTemplate概述和准备工作-创新互联

文章目录
  • 1.什么是 JdbcTemplate
  • 2.准备工作

项目结构:
在这里插入图片描述

成都创新互联专注于三山企业网站建设,响应式网站开发,商城网站定制开发。三山网站建设公司,为三山等地区提供建站服务。全流程定制开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务1.什么是 JdbcTemplate

Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库的操作

2.准备工作
  • 引入jar包
    链接:https://pan.baidu.com/s/1xTI59HauzjqahLDqOkQ4-A
    提取码:i3dn
    在这里插入图片描述

  • 在 spring 配置文件配置数据库连接池

    参考资料:该文中的4.1.6.3

    方式一:直接配置数据库信息

    方式二:通过引入外部属性文件配置数据库

    1. 创建properties 格式的外部属性文件,写入数据库信息
      在这里插入图片描述
      prob.driverClass=com.mysql.jdbc.Driver
      prob.url=jdbc:mysql://localhost:3306/user_db
      prob.userName=root
      prob.password=root
    2. 把外部 properties 属性文件引入到 spring 配置文件中
      需要先引入context名称空间
      在这里插入图片描述
      在 spring 配置文件使用标签引入外部属性文件
      在这里插入图片描述
      完整配置文件代码:
  • 配置 JdbcTemplate 对象,注入 DataSource

    可以看到,在org.springframework.jdbc.core.JdbcTemplate中,存在无参和有参构造器,需要注入DataSource,
    查看源码可知DataSource是通过有参构造器中的set方式进行注入
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

  • 创建 service 类,创建 dao 类,在service中注入dao对象,在 dao 注入 jdbcTemplate 对象
    在配置文件中开启组件扫描

    使用注解创建Service和Dao对象

    在这里插入图片描述在这里插入图片描述
    在BookService中注入dao,在 dao 注入 jdbcTemplate 对象
    在这里插入图片描述在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:【Spring5】010-JdbcTemplate概述和准备工作-创新互联
文章链接:http://azwzsj.com/article/jegej.html