🍅 作者简介:哪吒,优快云2021博客之星亚军🏆、新星计划导师✌、博客专家💪
🍅 哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师
🍅 关注公众号【哪吒编程】,回复1024,获取Java学习路线思维导图、大厂面试真题、加入万粉计划交流群、一起学习进步
目录
二、Spring中实现jdbcTemplate对数据库操作(采用c3p0连接池)
三、Springboot配置jdbcTemplate的Datasource
2、创建Spring配置类,定义DataSource用来读取application.properties中的配置
3、JdbcTemplate查询-queryForInt返回一个int整数
4、JdbcTemplate查询-queryForLong返回一个long整数
5、JdbcTemplate查询-queryForObject返回String
6、JdbcTemplate查询-queryForMap返回一个Map集合
7、JdbcTemplate查询-queryForList返回一个List集合
8、JdbcTemplate查询-RowMapper返回自定义对象
9、JdbcTemplate查询-BeanPropertyRowMapper返回自定义对象
一、JdbcTemplate概述
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。
JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。JdbcTemplate是Spring的一部分。JdbcTemplate处理了资源的建立和释放。他帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的JDBC工作流,如Statement的建立和执行,而我们只需要提供SQL语句和提取结果。
在JdbcTemplate中执行SQL语句的方法大致分为3类:
- execute:可以执行所有SQL语句,一般用于执行DDL语句;
- update:用于执行INSERT、UPDATE、DELETE等DML语句;
- queryXxx:用于数据查询语句;
除了JdbcTemplate,spring 框架还为我们提供了很多的操作模板类
- 操作关系型数据的:
JdbcTemplate和HibernateTemplate。 - 操作 nosql 数据库的:RedisTemplate。
- 操作消息队列的:JmsTemplate。
本文详细介绍了Spring Boot中JdbcTemplate的使用,包括配置DataSource、执行DDL语句、增删改查操作及事务管理。通过示例代码展示了如何利用JdbcTemplate进行数据库操作,如queryForInt、queryForLong、queryForObject、queryForMap、queryForList、RowMapper和BeanPropertyRowMapper的使用。此外,还提到了批量插入的方法。
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



