ToB企服应用市场:ToB评测及商务社交产业平台

标题: Sping JdbcTemplate [打印本页]

作者: 乌市泽哥    时间: 2023-7-16 15:50
标题: Sping JdbcTemplate
Sping JdbcTemplate

JdbcTemplate概述

JdbcTemplate 是 Spring JDBC 核心包(core)中的核心类,它可以通过配置文件、注解、Java 配置类等形式获取数据库的相关信息,实现了对 JDBC 开发过程中的驱动加载、连接的开启和关闭、SQL 语句的创建与执行、异常处理、事务处理、数据类型转换等操作的封装。我们只要对其传入SQL 语句和必要的参数即可轻松进行 JDBC 编程。
开发步骤

利用spring产生jdbctemplate对象(创建数据源bean实例再将其注入jdbctemplate实例,然后通过spring容器获得)

让后为了解耦更加彻底,还可以把相关配置信息抽出为单独配置文件,以前写过很多次了不再多说
常用操作

修改(包括更新、删除、插入):
  1. jdbcTemplate.update("insert into account values (?,?)","tom",5000);
复制代码
查询:
  1. //         查询多个对象
  2. //        Account是你要封装的实类的泛型
  3.         List<Account> query = jdbcTemplate.query("select * from account", new BeanPropertyRowMapper<Account>(Account.class));
复制代码
  1. //        查询一个对象
  2.         jdbcTemplate.queryForObject("select * from account where name = ?",new BeanPropertyRowMapper<Account>(Account),"tom")
复制代码
  1. //        聚合查询
  2.         Long aLong = jdbcTemplate.queryForObject("select count(*) from account ", Long.class);
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4