阶段3 2.Spring_09.JdbcTemplate的基本使用_3 JdbcTemplate在Dao中的使用

实际的开发过程中都是基于dao的

创建持久层dao


定义三个方法

持久层实现类

创建dao的实现类。

添加未实现的方法


通过spring注入 jdbcTemplate。所以这里生成一个jdbcTemplate的set方法

根据id查询的方法

用一个List<account>去接收

根据name去查询

更新的方法

配置bean.xml

配置持久层。里面要注入jdbcTemplate

复制一个创建测试类


表明写错了。更正

再次执行,正常获取到数据

更新操作

更新后的结果

原文地址:https://www.cnblogs.com/wangjunwei/p/11360387.html

时间: 2024-08-30 14:41:15

阶段3 2.Spring_09.JdbcTemplate的基本使用_3 JdbcTemplate在Dao中的使用的相关文章

阶段3 2.Spring_09.JdbcTemplate的基本使用_1 今日课程内容介绍

原文地址:https://www.cnblogs.com/wangjunwei/p/11359762.html

阶段3 2.Spring_09.JdbcTemplate的基本使用_4 JdbcTemplate的CRUD操作

复制demo起名3 保存 update delete selct 有这么多的重载方法 如何去定位 可变参数是JDK1.5版本之后才有的东西 RowMapper 实现RowMapper这个接口.然后实现里面的方法 查询的第二个参数就是我们刚才创建的类AccountRowMapper 用List<Account>去接收 DBUtils里面的QueryRunenr也有query方法里面的参数如下 从封装的角度来说.第二个参数 AccountRowMapper和 ResultSetHandler作用是

黑马基础阶段测试题:创建Phone(手机)类,Phone类中包含以下内容:

package com.swift; public class Phone { private String pinpai; private int dianliang; public String getPinpai() { return pinpai; } public void setPinpai(String pinpai) { this.pinpai = pinpai; } public int getDianliang() { return dianliang; } public v

阶段3 2.Spring_04.Spring的常用注解_3 用于创建的Component注解

@Component spring容器是一个Map结构,是由于key 和vlaue组成的 运行测试 无法运行 出错的原因↓ 第一部是解析配置文件.但是配置文件这里是空的.我们的bean里面什么对象都没有定义 需要有一行配置 spring的文档里面 搜索xmls:cont 把这一段复制过去 配置上之后,就会扫描com.itheima包下的以及它的子包的类或者接口上的注解 再次运行测试 成功运行 指定id的方式 这里对应注解的value配置的id值 value属性可省略 原文地址:https://w

Spring之JDBC Template

时间:2017-2-5 18:16 --Spring对不同持久化技术的支持 Spring为各种支持的持久化技术都提供了简单操作的模板和回调. ORM持久化技术:    JDBC:        org.springframework.jdbc.core.JdbcTemplate Hibernate3.0:        org.springframework.orm.hibernate3.HibernateTemplate IBatis(MyBatis):        org.springfr

spring之jdbcTemplate实例

如果我们不使用spring或使用spring但不使用spring的jdbcTemplate模板的时候我们要取得一个数据库的连接以及关闭要经过如下几步: 1.使用Java反射加载驱动 2.通过DriverManager 的getConnection() 方法获取Connection对象 3.获取Statement    或PrepareStatement 4. 调用Statement  或PrepareStatement的方法进行数据ddl  dcl  dml 操作 5.获取结果 6.释放资源 7

java中使用jdbcTemplate的query方法举例与总结

在java中使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法 1.jdbcTemplate.queryForInt() 和 jdbcTemplate.queryForLong() //查询数据记录的条数,返回一个int(数据范围较小)或者一个Long(数据范围较大)类型 String todayCountTopicsSql="SELECT count(*) FROM mcp_forum_post"; Integer todayCount=jdbcTemp

spring jdbcTemplate的CRUD操作

一.jdbcTemplate准备 1.导入与jdbcTemplate相关的jar包 2.设置数据库信息 3.创建jdbcTemplate对象,设置数据源 二.添加操作 1.代码 2.结果 三.修改操作 1.代码 2.结果 四.删除操作 1.代码 2.结果 五.查询操作 jdbcTemplate实现查询,需提供RowMapper的实现类,为了得到不同的类型数据. 1.查询对象 (1)查询代码 (2)MyRowMapper类 重写mapRow方法对user对象数据封装 (3)结果 2.查询list集

Spring的JdbcTemplate

JdbcTemplate模板与DbUtils工具类比较类似. #1 开发JDBCTemplate入门: ## 第一步:引入相应jar包: * spring-tx-3.2.0.RELEASE.jar * spring-jdbc-3.2.0.RELEASE.jar * mysql驱动. ## 第二步:创建applicationContext.xml ## 第三步:编写一个测试类: ``` @RunWith(SpringJUnit4ClassRunner.class) @ContextConfigur