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>
相关推荐
蒙奇D索大21 小时前
【算法】递归算法的深度实践:从布尔运算到二叉树剪枝的DFS之旅
笔记·学习·算法·leetcode·深度优先·剪枝
卡提西亚1 天前
C++笔记-25-函数模板
c++·笔记·算法
sg_knight1 天前
Docker 实战:如何限制容器的内存使用大小
java·spring boot·spring·spring cloud·docker·容器·eureka
烤麻辣烫1 天前
黑马程序员苍穹外卖(新手)Day1
java·数据库·spring boot·学习·mybatis
郭庆汝1 天前
(二)自然语言处理笔记——Seq2Seq架构、注意力机制
人工智能·笔记·自然语言处理
提娜米苏1 天前
Bash Shell脚本学习——唇读数据集验证脚本
开发语言·学习·bash
WZTTMoon1 天前
Spring 配置解析与 @Value 注入核心流程详解
java·spring boot·spring
wxin_VXbishe1 天前
springboot在线课堂教学辅助系统-计算机毕业设计源码07741
java·c++·spring boot·python·spring·django·php
墨倾许1 天前
《Windows 11 + Docker:极简DVWA靶场搭建全记录》—— 附详细排错指南与最终解决方案
windows·笔记·网络安全·docker·容器·靶场
信仰_2739932431 天前
RedisCluster客户端路由智能缓存
java·spring·缓存