资源简介
运用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
相关资源
- 基于J2EE物资出入库管理系统
- Spring+Struts2+Mybatis的一个增删改查的
- Struts2与Ueditor整合SSH+Ueditor
- Struts2漏洞检查工具2018版 V2.1.exe16981
- Struts2表单标签使用范例
- Struts2+Hiberntate+Spring档案管理系统数据
- spring+struts2+mybatis三大框架集成实现用
- 基于Hibernate与Struts2框架的整合项目之
- struts2自定义类型转换器
- struts2实现用户登录注册
- 标准struts2和mvc写的用户管理
- 使用struts2技术,实现登录功能不连接
- 使用Struts2框架完成一个简单的留言板
- Struts2增删改查(完整项目版+源码+数
- CKEditor实现图片上传(使用Struts2)
- Struts2+Hibernate新闻发布后台管理系统源
- 当当网----全部代码
- Extjs+struts2+hibernate 做的一个简单的图
- struts2手动模式
- struts2配置 用户注册登录
- struts2实现多文件上传
- 基于struts2的留言板
- struts2实现服务器端校验
- Struts2.3.4API中文版
- Struts2+Hibernate开发学生成绩管理系统
- Struts2 (登陆+增删改查+数据库文件
- struts2和hibernate小
- 初级struts2应用-学生信息管理系统
- 基于struts2的网上书店系统
- 基于struts2的酒店管理系统
评论
共有 条评论