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>
相关推荐
致***锌34 分钟前
上证50ETF期权的交易时间是什么时候?
笔记
thginWalker35 分钟前
图解网络-小林coding笔记(持续更新)
网络·笔记
草堂春睡足2 小时前
【Datawhale AI夏令营】科大讯飞AI大赛(大模型技术)/夏令营:让AI理解列车排期表
人工智能·笔记
sssammmm2 小时前
AI入门学习-模型评估示例讲解
人工智能·学习
java叶新东老师2 小时前
spring gateway 配置http和websocket路由转发规则
spring·http·gateway
淮北4943 小时前
STL学习(四、队列和堆栈)
开发语言·c++·学习
落羽的落羽3 小时前
【C++】论如何封装红黑树模拟实现set和map
数据结构·c++·学习
努力的小郑3 小时前
亿级流量下的生死抉择:Apache BeanUtils vs MapStruct性能差距32倍!架构师选型指南
java·spring·apache
努力的小郑3 小时前
BeanUtils拷贝大对决:Spring与Apache Commons的差异与妙用
java·spring·apache
Olrookie4 小时前
若依前后端分离版学习笔记(一)——本地部署
笔记·后端·开源