Spring JDBC

本文介绍了Spring JDBC,它是Spring框架对JDBC的封装,提供JdbcTemplate对象简化开发。内容包括JdbcTemplate的使用,如依赖的jar包、对象创建以及update()、queryForMap()、queryForList()、query()和queryForObject()等常用方法的详细说明。
摘要由CSDN通过智能技术生成

Spring JDBC

1.概述

1.1 介绍

Spring框架对JDBC的简单封装。提供一个JDBCTemplate对象来简化JDBC开发

1.2 相关jar包

spring-beans-5.0.0.RELEASE.jar

spring-core-5.0.0.RELEASE.jar

spring-jdbc-5.0.0.RELEASE.jar

spring-tx-5.0.0.RELEASE.jar

相关jar包下载:https://blog.csdn.net/qq_41821963/article/details/105588722

2.使用

2.1 JdbcTemplate对象

导入jar包之后,就可以创建JdbcTemplate对象使用。

依赖于数据源DataSource

private static DataSource ds;
JdbcTemplate template = new JdbcTemplate(ds);

2.2 JdbcTemplate常用方法

调用JdbcTemplate的方法完成CRUD操作

1、update():执行DML语句。增、删、改语句

2、queryForMap():查询结果,将结果封装为map集合(将列名作为key,将值作为value)

​ 注意:这个方法查询结果集长度只能是1

3、queryForList():查询结果,将结果封装为list集合

​ 注意:将每一条查询结果封装为map集合,再将map集合装在list集合中

4、query():查询结果,将结果封装为JavaBean对象

​ query的参数:RowMapper

​ 一般我们使用BeanPropertyRowMapper实现类,可以完成数据到JavaBean的自动封装

​ new BeanPropertyRowMapper<类型>(类型.class)

5、queryForObject():查询结果,将结果封装为对象

​ 一般用于聚合函数的查询

package com.jdbc.springjdbc;

import com.jdbc.druid.utils.JDBCUtils;
import org.springframework.jdbc.core.JdbcTemplate;

/**
 * JdbcTemplate入门
 */
public class JdbcTemplateDemo01 {
   
    public static void main(String[] args) {
   
        //1.导入jar包
        //2.创建JdbcTemplate对象
        JdbcTemplate template = new JdbcTemplate(JDBCUtils.getDataSource()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值