使用spring的jdbcTemplate
来源:互联网 发布:根域名 编辑:程序博客网 时间:2024/06/05 02:29
1、创建java工程,导入spring和mysql-connection的jar包。
2、在src中创建applicationContext.xml并配置
datasource bean;
jdbcTemplate bean;
----------------------------
3、创建包结构和类
----------------------------------------
4、编写Student类,以及构造器、get、set、toString等方法。
... ...
------------------------------------------------------------------------
5、DAO接口
----------------------------------------------------------------
6、DAOImpl实现
(6-1)jdbcTemplate成员及其setter:
(6-2)扩展方法体
列出所有记录:
根据ID查找记录:
根据姓名查找记录:
-----------------------------------------------------------------------------
7、继续在applicationContext.xml中增加
DAO bean;
------------------------------
8、编写Main测试
-----------------
9、测试结果:
(9-1)列出所有记录
(9-2)根据ID查找
(9-3)根据姓名查找
测试成功。
遇到的问题:1、在Impl里用JdbcTemplate实现数据访问操作好复杂,查书本的网站资料赵搬了2个函数,一是
jdbcTemplate.query(String sql,new RowCallbackHandler(){processRow(ResultSet rs){...}})用来模糊查询;
二是jdbcTemplate.queryForObject(String sql,new new RowMapper<>(){mapRow(ResultSet rs, int rowNum){...}})用来精确查询。
2、只写了查找操作,插入、删除、修改还没写。
笔记:1、JdbcTemplate的配置和使用,如配置datasource使用drivermanagerdatasource获取数据库连接,需要创建域类、dao接口、daoImpl,xml要配置jdbctemplate bean、dao bean、datasource bean;
2、spring的xml配置bean的方法以及运用setter注入。
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- 使用spring的jdbcTemplate
- Spring的JdbcTemplate的使用
- Spring中JdbcTemplate的使用
- spring中JDBCTemplate的使用
- spring 中JdbcTemplate的使用
- spring中JdbcTemplate的使用
- Spring中JdbcTemplate的使用
- Spring的jdbcTemplate使用queryForXXX的使用
- spring的JdbcTemplate的简单使用
- 使用Spring的JdbcTemplate编写的DAO
- 如何使用spring的jdbcTemplate的in
- 使用Spring的JdbcTemplate实现分页功能
- [shell]获取系统时间
- android观看直播编辑消息EditText失去焦点的问题解决方案
- Python -- 三元表达式(三目运算符)
- Yii2.0 面包屑部件配置
- jenkins Error performing command: git ls-remote -h
- 使用spring的jdbcTemplate
- Crontab使用日志
- minetest源码解析六:Client与Server数据传递(Client端)
- HBase的基础与搭建
- vue.js在windows本地下搭建环境和创建项目
- 线程的状态图
- 面试书籍
- python开始之路—基础中的基础
- HDU 6134 Battlestation Operational (mobius +前缀和)