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>
相关推荐
xianrenli386 小时前
DS5900作业之“氛围(Vibe)”背后的伦理
学习·ai编程·msai
iuu_star6 小时前
Python大模型智能学习平台——设计与实现(AI教学系统)
大数据·人工智能·python·学习
库玛西6 小时前
深入剖析 Linux 线程机制与分页式存储管理
linux·服务器·c++·笔记
奋发向前wcx6 小时前
y1,y2总复习笔记2 2026.7.15
java·笔记·算法
苦瓜汤补钙7 小时前
Oracle JDK8 环境配置-Win11
开发语言·数据库·笔记·oracle
三品吉他手会点灯7 小时前
嵌入式机器学习 - 学习笔记1.2.3 - 机器学习软件框架
人工智能·笔记·嵌入式硬件·学习·机器学习
YangYang9YangYan8 小时前
2026数字经济专业毕业发展指南
物联网·学习
AgCl238 小时前
JavaWeb个人笔记01--Maven到MyBatis
笔记·maven·mybatis
武陵悭臾8 小时前
Python应用开发学习:如何让随机数按一定比列出现
python·学习·random·概率·随机数
渣渣灰飞9 小时前
MySQL 系统学习 第六阶段:Redis + 缓存 + 高并发设计 第八章:Redis 高级应用
学习·mysql·缓存