博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring4-JdbcDaoSupport-查询单列
阅读量:5938 次
发布时间:2019-06-19

本文共 2215 字,大约阅读时间需要 7 分钟。

1.创建项目,项目名称(springdemo10),如图所示

2.在项目中创建目录(src->源码目录,test->测试目录,source->配置文件目录,lib->jar包目录),如图所示

3.在lib中创建相应的jar包目录,主要用于区分jar包.如图所示

4.在lib的相应的jar包目录中添加jar包.如图所示

5.在src目录创建实体Bean Forum,包名(com.mycompany.shequ.bean),如图所示

6.实体Bean Forum的内容如下

package com.mycompany.shequ.bean;public class Forum {	private int fid;	private String name;	public int getFid() {		return fid;	}	public void setFid(int fid) {		this.fid = fid;	}	public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}}

7.在src目录创建接口ForumDao,包名(com.mycompany.shequ.dao)如图所示


8.接口ForumDao的内容如下

package com.mycompany.shequ.dao;public interface ForumDao {	public String findNameById(int fid);}

9.在src目录中创建ForumDao的实现类ForumDaoImpl,包名(com.mycompany.shequ.dao.impl),如图所示


10.ForumDao的实现类ForumDaoImpl的内容如下

package com.mycompany.shequ.dao.impl;import org.springframework.jdbc.core.support.JdbcDaoSupport;import com.mycompany.shequ.dao.ForumDao;public class ForumDaoImpl extends JdbcDaoSupport implements ForumDao {	@Override	public String findNameById(int fid) {		String sql = "select name from hnsq_forum where fid = ?";		String name = (String)getJdbcTemplate().queryForObject(sql, 		new Object[]{fid},String.class);		return name;	}}

11.在source目录中创建配置文件spring-datasource.xml,如图所示


12.配置文件spring-datasource.xml的内容如下

13.在source目录中创建配置文件applicationContext.xml,如图所示


14.配置文件applicationContext.xml的内容如下

15.在test目录中创建ForumDaoImplTest测试类,包名(com.mycompany.shequ.dao.impl),如图所示


16.ForumDaoImplTest测试类的内容如下

package com.mycompany.shequ.dao.impl;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.mycompany.shequ.dao.ForumDao;public class ForumDaoImplTest {		@Test	public void testFindNameById(){	    ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");			    ForumDao forumDao = (ForumDao) context.getBean("forumDao");			    String name = forumDao.findNameById(30);	    System.out.println(name);			}}

17.运行测试类中的testFindNameById方法,运行结果如图所示

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1909161

转载地址:http://ctttx.baihongyu.com/

你可能感兴趣的文章
Spring(十八):Spring AOP(二):通知(前置、后置、返回、异常、环绕)
查看>>
jinfo
查看>>
Redis详解(八)------ 主从复制
查看>>
CentOS使用chkconfig增加开机服务提示service xxx does not support chkconfig的问题解决
查看>>
微服务+:服务契约治理
查看>>
save
查看>>
Ubuntu使用小技巧
查看>>
Android DrawLayout + ListView 的使用(一)
查看>>
clear session on close of browser jsp
查看>>
asp.net mvc Post上传文件大小限制 (转载)
查看>>
关于吃掉物理的二次聚合无法实现的需要之旁门左道实现法
查看>>
mysql出现unblock with 'mysqladmin flush-hosts'
查看>>
oracle exp/imp命令详解
查看>>
开发安全的 API 所需要核对的清单
查看>>
Mycat源码中的单例模式
查看>>
WPF Dispatcher介绍
查看>>
fiddler展示serverIP方法
查看>>
C语言中的随意跳转
查看>>
006-spring cloud gateway-GatewayAutoConfiguration核心配置-GatewayProperties初始化加载、Route初始化加载...
查看>>
WPF中如何将ListViewItem双击事件绑定到Command
查看>>