资源简介
运用struts2技术,实现用户、日记本的增删改查,用户登录后才能实现日记本的增删改查功能,且只能修改删除自己的日记信息,别人添加的日记信息只能查看!
代码片段和文件信息
package com.czg.dao;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.czg.model.User;
import com.czg.util.DBHelper;
public class UserDao {
//关联DBHlper
private DBHelper dbHelper=new DBHelper();
//查找所有用户信息
public List findAll()
{
//定义集合
List list=new ArrayList();
//定义查询语句
String sql=“select * from tbUser“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//得到集合
ResultSet rs=pst.executeQuery();
//处理集合
while(rs.next())
{
//关联User表
User user=new User();
user.setId(rs.getInt(“id“));
user.setName(rs.getString(“name“));
user.setCname(rs.getString(“cname“));
user.setSid(rs.getString(“sid“));
user.setPass(rs.getString(“pass“));
user.setMoney(rs.getInt(“money“));
//添加到list
list.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
//添加用户信息
public void addUser(User user)
{
//定义查询语句
String sql=“insert into tbUser(sidnamecnamepassmoney) values(?????)“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//定义参数
pst.setobject(1 user.getSid());
pst.setobject(2 user.getName());
pst.setobject(3 user.getCname());
pst.setobject(4 user.getPass());
pst.setobject(5 user.getMoney());
//执行添加
pst.execute();
//添加成功!
System.out.println(“添加成功!“);
} catch (SQLException e) {
e.printStackTrace();
}
}
//用id传值查找(修改用户前执行)
public User findById(int id)
{
//定义集合
User user=null;
//定义查询语句
String sql=“select * from tbUser where id=?“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//设置参数
pst.setobject(1 id);
//得到集合
ResultSet rs=pst.executeQuery();
//处理集合
while(rs.next())
{
//关联User表
user=new User();
user.setId(rs.getInt(“id“));
user.setName(rs.getString(“name“));
user.setCname(rs.getString(“cname“));
user.setSid(rs.getString(“sid“));
user.setPass(rs.getString(“pass“));
user.setMoney(rs.getInt(“money“));
}
} catch (SQLException e) {
e.printStackTrace();
}
return user;
}
//修改用户方法
public void updateUser(User user)
{
//定义查询语句
String sql=“update tbUser set sid=?name=?cname=?pass=?money=? where id=?“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//定义参数
pst.setobject(1 user.getSid());
pst.setobject(2 user.getName());
pst.setobject(3 user.getCname());
pst.setobject(4 user.getPass());
pst.setobject(5 user.getMoney());
pst.setObje
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1093 2018-04-29 22:15 WebNote2(struts中的method)\.classpath
文件 1078 2018-04-29 22:16 WebNote2(struts中的method)\.project
文件 564 2018-04-29 22:15 WebNote2(struts中的method)\.settings\.jsdtscope
文件 364 2018-04-29 22:15 WebNote2(struts中的method)\.settings\org.eclipse.jdt.core.prefs
文件 543 2018-04-29 22:16 WebNote2(struts中的method)\.settings\org.eclipse.wst.common.component
文件 414 2018-04-29 22:15 WebNote2(struts中的method)\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-04-29 22:15 WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-04-29 22:15 WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3730 2018-04-29 22:25 WebNote2(struts中的method)\src\com\czg\dao\UserDao.java
文件 960 2018-04-29 22:24 WebNote2(struts中的method)\src\com\czg\model\Note.java
文件 1051 2018-04-27 22:39 WebNote2(struts中的method)\src\com\czg\model\User.java
文件 1223 2018-04-30 18:25 WebNote2(struts中的method)\src\com\czg\util\DBHelper.java
文件 430 2018-04-29 22:31 WebNote2(struts中的method)\src\struts.xm
文件 834 2018-04-29 22:15 WebNote2(struts中的method)\WebRoot\index.jsp
文件 39 2018-04-29 22:15 WebNote2(struts中的method)\WebRoot\me
文件 3905 2018-04-30 18:14 WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\dao\UserDao.class
文件 1797 2018-04-30 18:14 WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\Note.class
文件 1844 2018-04-30 18:14 WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\User.class
文件 1602 2018-04-30 18:25 WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\util\DBHelper.class
文件 430 2018-04-29 22:31 WebNote2(struts中的method)\WebRoot\WEB-INF\classes\struts.xm
文件 70282 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-fileupload-1.3.2.jar
文件 173587 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-io-2.2.jar
文件 384767 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-lang3-3.2.jar
文件 62050 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-logging-1.1.3.jar
文件 1300487 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\freemarker-2.3.22.jar
文件 614203 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\javassist-3.11.0.GA.jar
文件 230444 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\ognl-3.0.21.jar
文件 466359 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\sqljdbc4.jar
文件 884825 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\struts2-core-2.3.34.jar
文件 689229 2018-04-27 10:57 WebNote2(struts中的method)\WebRoot\WEB-INF\lib\xwork-core-2.3.34.jar
............此处省略24个文件信息
- 上一篇:S6E63D6代码
- 下一篇:SK2000V1.3.9.zip
相关资源
- struts2学生信息管理系统
- struts2文件上传
- Struts2 三种方法 源码有图有真相
- struts2用户注册程序源码
- Struts2框架图书管理系统.rar
- struts2 用拦截器 实现用户权限登录
- struts2框架做的学生信息查询系统
- 基于Struts2.3的多文件批量上传/
- 一个用struts2写的注册登录的页面
- Struts2漏洞检查工具,支持到最新版本
- struts2必备包+json包.rar
- struts2 freemaker exampler
- struts2案例
- Struts2拦截器实现权限控制demo
- SSM(Eclipse+Struts2+Spring+MyBatis)环境搭
- 基于struts2+hibernate购物广场商务系统
- struts2官方中文帮助文档.chm
- struts2.18 src
- Ext+Struts2的学生成绩管理系统
- Struts2+Hibernate的简单登录功能实现
- 网上图书管理系统struts2+hibernate的课程
- 深入浅出Struts2 中文版
- Struts2文件动态上传和动态(可自动生
- 一个简单的ssh框架集成的
- struts2+hibernate的网上购物管理系统的课
- Struts2+word导入导出
- 基于SSH+Bootstrap的公司员工管理系统
- struts2.3 spring4 hibernate4.3 EXTJS4项目
- struts2验证码完整
- S2SH整合 struts2 spring4 hibernate4
评论
共有 条评论