




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
配置文件信息: 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TPO 67 独立写作范文句式变换
- 人教版小学一年级下册道德与法治教学设计计划
- 2025版期权股份交易信息披露及投资者教育协议
- 2025年度水路货物运输代理服务合同规范
- 2025年度租赁车维修保养长期合作协议样本
- 2025年二手房买卖合同代办与房产税费代缴服务协议
- 2025房产开盘活动专项推广合作协议书
- 2025年度商品车整车运输及售后服务合同
- 2025版私人住宅装修改造工程服务协议
- 2025版新能源汽车4S店特许经营权租赁合同细则
- 资质备案管理办法
- 设备维护保养基础知识
- GB/T 45760-2025精细陶瓷粉体堆积密度测定松装密度
- 职业技能鉴定机构备案表(空表)
- 补肾养血膏方联合PRP治疗肝肾亏虚型膝骨关节炎的临床疗效观察
- 医疗机构依法执业自查
- 专项复习:相似三角形折叠问题(分层练习)(综合练)
- 角色设计课程说课模板
- DB13T 5098-2019 无人值守起重机控制系统检验规则
- 被动解除劳动合同范本
- XX学校(幼儿园)食堂管理各岗位廉政(廉洁)风险点及防控措施一览表
评论
0/150
提交评论