全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
配置文件信息: com.mysql.jdbc.Driver jdbc:mysql:/localhost:3306/test root root 代码如下:package com.shuju.entity;public class User private int id;private String name;public int getId() return id;public void setId(int id) this.id = id;public String getName() return name;public void setName(String name) = name;package com.shuju.dao;import java.util.List;import com.shuju.entity.User;public interface UserDao public int add(User user);public int delete(User user);public int update(User user);public User findById(User user);public List findAll();package com.shuju.dao.impl;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.core.RowCallbackHandler;import org.springframework.jdbc.core.RowMapper;import com.shuju.dao.UserDao;import com.shuju.entity.User;public class UserDaoImpl implements UserDaoprivate JdbcTemplate jdbcTemplate;public void setJdbcTemplate(JdbcTemplate jdbcTemplate) this.jdbcTemplate = jdbcTemplate;public int add(User user) String sql=insert into user values(?,?);String arg =user.getId()+,user.getName();int i=jdbcTemplate.update(sql, arg);return i;public int delete(User user) String sql=delete user from user where id=?;String arg =user.getId()+;int i=jdbcTemplate.update(sql, arg);return i;public User findById(User user) final User user1=new User();String sql=select * from user where id=?;String arg =user.getId()+;jdbcTemplate.query(sql, arg, new RowCallbackHandler()public void processRow(ResultSet rs) throws SQLException if(!rs.isAfterLast()user1.setId(rs.getInt(id);user1.setName(rs.getString(name););return user1;public List findAll() List list=new ArrayList();String sql=select * from user;list=jdbcTemplate.query(sql, new RowMapper()public Object mapRow(ResultSet rs, int i) throws SQLException User user2=new User();user2.setId(rs.getInt(id);user2.setName(rs.getString(name);return user2;);for(int i=0;ilist.size();i+)User u1=list.get(i);System.out.println(u1.getId();System.out.println(u1.getName();return list;public int update(User user) String sql=update user set name=? where id=?;String arg =user.getName(),user.getId()+;int i=jdbcTemplate.update(sql, arg);return i;public static void main(String args) ApplicationContex ac=new ClassPathXmlApplicationContext(App
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北雄安史家胡同小学公开选聘教职人员8名考试笔试备考试题及答案解析
- 2025年哈尔滨道里区安静社区卫生服务中心招聘1人笔试考试备考题库及答案解析
- 2025北京经济技术开发区教育领域所属事业单位人才引进招聘14人考试笔试备考题库及答案解析
- 2025湖南工商大学非事业编公寓管理员招聘3人笔试考试备考试题及答案解析
- 2025广西华茂气象科技有限公司河池分公司公开招聘2人考试笔试备考试题及答案解析
- 《JBT9902.2-1999 连杆瓦镗床技术条件》(2026年)实施指南
- 《JBT9252-1999 工业自动化仪表指针指示部分的基本型式、尺寸及指针的一般技术要求》(2026年)实施指南
- 2025年西安铁路职业技术学院高层次及紧缺人才招聘(14人)笔试考试备考题库及答案解析
- 网络工程助理实习报告
- 2026陕西省面向复旦大学招录选调生笔试考试参考试题及答案解析
- 浅谈初中化学如何在课堂中落实大单元设计教学
- 超星学习通数学的思维方式与创新(北京大学)章节答案
- 拜太岁科仪文档
- 家长课堂奇妙电世界
- 中国传统服饰 英文
- 冀教版五年级英语上册第三单元测试题
- 佛堂水厂2xnt-l竣工文件合格证
- GB/T 26811-2011离子选择电极
- GB/T 20721-2006自动导引车通用技术条件
- OM管理流程培训课件
- 晟大石方静力爆破施工方案
评论
0/150
提交评论