Spring学习笔记10 JdbcTemplate

Spring学习笔记9 SpringIOC注解式开发_biubiubiu0706的博客-CSDN博客

JdbcTemplate是Spring提供的一个JDBC模板类,是对JDBC的封装,简化JDBC代码.

新建模块spring-jdbctemplate

引入依赖

复制代码
<dependencies>
    <!--Spring Context依赖-->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>6.0.10</version>
    </dependency>
    <!--spring JDBC依赖-->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>6.0.10</version>
    </dependency>
    <!--mysql驱动-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.30</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.2</version>
        <scope>test</scope>
    </dependency>
</dependencies>

数据库环境准备

插入点数据

项目中创建实体类 get set 有参构造 无参构造 toString equals hashCode

Spring配置文件

JDBCTEMLATE 需要配置一个datasource属性

自定义一个datasource

测试连接

jdbctemplate新增

修改

删除

查一个对象

查多个对象

查一个值

批量添加

批量更新

批量删除

JdbcTempalte之回调函数

JdbcTemplate整合德鲁伊 (druid)

引入druid依赖

复制代码
<!--引入druid连接池-->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.2.13</version>
</dependency>
相关推荐
少晓年13 分钟前
Spring Security OAuth2.0 自定义过滤器实践:从原理到实战
spring
IT古董2 小时前
【MES学习笔记系列】MES 厂商与产品对比
笔记·学习
wangyue_msn_862 小时前
Agent知识学习笔记——03 RAG
笔记·学习·ai编程
嘶哈哈哈2 小时前
# 异构十电机机架数学建模:从单电机力矩到受约束控制分配
笔记
呱呱巨基2 小时前
Linux 查找命令
linux·笔记·学习·查找命令
zhangrelay4 小时前
ROS 2 Lyrical 第4章 URDF机器人建模与Gazebo Garden仿真
linux·笔记·学习·ubuntu·机器人·ros2
Dave1205464 小时前
AI Agent学习 Day14:LangGraph进阶 —— 条件分支、Tool Node与Memory持久化
人工智能·学习
疯狂打码的少年4 小时前
【数据结构】串的模式匹配:KMP算法(重点)
数据结构·笔记·算法
一米阳光86614 小时前
软考(中级)软件设计师核心笔记(8)数据结构——线性结构、数组、矩阵
数据结构·笔记·职场发展·软考·软件设计师·中级职称
red_redemption5 小时前
自由学习记录(214)
学习