package com.shop.Beans;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
import org.apache.struts.action.DynaActionForm;
import com.shop.DB.DBConnection;
public class UserBean
{
private Connection conn;
public UserBean()
{
conn = DBConnection.getDBConnection();
}
//得到所有注册用户的信息
public ResultSet getAllUsers()
{
ResultSet rs = null;
String sql = "select * from user";
try
{
Statement stat = conn.createStatement();
rs = stat.executeQuery(sql);
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
//根据用户名删除用户信息
public int DeleUser(String username)
{
int temp = 0;
String sql = "delete from user where Username = '"+username+"' ";
try
{
Statement stat = conn.createStatement();
temp = stat.executeUpdate(sql);
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return temp;
}
//根据用户名得到用户信息
public ResultSet getUserInfoByName(String name)
{
ResultSet rs = null;
String sql = "select * from user where Username='"+name+"'";
try
{
Statement stat = conn.createStatement();
rs = stat.executeQuery(sql);
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
//添加新用户
public int addUser(DynaActionForm df)
{
int temp = 0;
Date date = new Date();
String sql = "insert into user values(default,?,?,?,?,?,?,?,?,?)";
try
{
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, (String)df.get("username"));
ps.setString(2, (String)df.get("Rname"));
ps.setString(3, (String)df.get("password"));
ps.setString(4, (String)df.get("email"));
ps.setString(5, (String)df.get("address"));
ps.setString(6, (String)df.get("photo"));
ps.setString(7, (String)df.get("pass"));
ps.setString(8, (String)df.get("question"));
ps.setString(9, date.toLocaleString());
temp = ps.executeUpdate();
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return temp;
}
//更新用户信息
public int UserUpdate(DynaActionForm df)
{
int temp = 0;
String sql = "update user set Username=?,Userpass=?,Email=?,Address=?,Photo=?,Question=?,Result=?";
try
{
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, df.getString("username"));
ps.setString(2, df.getString("password"));
ps.setString(3, df.getString("email"));
ps.setString(4, df.getString("address"));
ps.setString(5, df.getString("photo"));
ps.setString(6, df.getString("pass"));
ps.setString(7, df.getString("question"));
temp = ps.executeUpdate();
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return temp;
}
//找回密码
public ResultSet GetPass(DynaActionForm df)
{
ResultSet rs = null;
String sql = "select * from user where Username=? and Email=? and Question=? and Result=?";
try
{
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, df.getString("username"));
ps.setString(2, df.getString("email"));
ps.setString(3, df.getString("question"));
ps.setString(4, df.getString("result"));
rs = ps.executeQuery();
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Jsp+JavaBean+Struts1.2+MySQL5.0购物网
共293个文件
gif:136个
jsp:41个
class:41个
4星 · 超过85%的资源 需积分: 9 14 下载量 129 浏览量
2012-10-12
19:23:40
上传
评论 1
收藏 1.82MB RAR 举报
温馨提示
Jsp+JavaBean+Struts1.2+MySQL5.0购物网,可以作为毕业设计,错过是你遗憾
资源推荐
资源详情
资源评论
收起资源包目录
Jsp+JavaBean+Struts1.2+MySQL5.0购物网 (293个子文件)
RequestDumperFilter.class 6KB
UserBean.class 4KB
ShoppingCartAction.class 4KB
productBean.class 4KB
AddShopAndSubAction.class 3KB
SubBean.class 3KB
AddProductAction.class 3KB
ShopBean.class 3KB
UserLoginAction.class 3KB
LeaBean.class 2KB
AddLinkAction.class 2KB
AddNoticeBean.class 2KB
GetPassAction.class 2KB
ExampleFilter.class 2KB
AddLinkBean.class 2KB
updateWareAction.class 2KB
UserRegAction.class 2KB
DelMessageAction.class 2KB
ObjectShopBean.class 2KB
DelSubAction.class 2KB
loginAction.class 2KB
SetCharacterEncodingFilter.class 2KB
SetCharacterEncodingFilter.class 2KB
TextBean.class 2KB
DeleProAction.class 2KB
UserUpdateAction.class 2KB
DeleUserAction.class 2KB
ClearCartAction.class 2KB
DelMessAction.class 2KB
AddNoticeAction.class 2KB
QueryBean.class 1KB
ShoppBean.class 1KB
DelNoticeAction.class 1KB
loginbean.class 1KB
DelLinkAction.class 1KB
leakAction.class 1KB
ShoppingCart.class 1KB
DBConnection.class 1KB
MyRequestProcesser.class 1KB
SubOrderBean.class 1000B
LinkBean.class 991B
.classpath 568B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 1KB
Thumbs.db 140KB
Thumbs.db 41KB
adminmanager_3.gif 108KB
top_1.gif 39KB
bag_1.gif 39KB
adminmanager_1.gif 39KB
adminmanager_2.gif 28KB
looksub_4.gif 23KB
looksub_1.gif 15KB
asub_1.gif 15KB
alookuser_1.gif 15KB
lookware_3.gif 14KB
usereg_5.gif 12KB
lookpassword_5.gif 12KB
leave_2.gif 12KB
leave_21.gif 12KB
edituser_1.gif 11KB
lookware_5.gif 11KB
usereg_2.gif 11KB
leavword_1.gif 11KB
lookware_1.gif 11KB
addware_5.gif 11KB
usereg_1.gif 11KB
leave_3.gif 11KB
bag_3.gif 11KB
leave_5.gif 11KB
lookpassword_1.gif 11KB
alogin_5.gif 10KB
bag_6.gif 10KB
alogin_1.gif 10KB
affiche_1.gif 10KB
018.gif 10KB
023.gif 10KB
002.gif 10KB
029.gif 9KB
003.gif 9KB
031.gif 9KB
010.gif 9KB
024.gif 9KB
030.gif 9KB
alink_1.gif 9KB
034.gif 9KB
looksub_2.gif 9KB
028.gif 9KB
022.gif 9KB
top_3.gif 9KB
006.gif 9KB
007.gif 8KB
008.gif 8KB
009.gif 8KB
036.gif 8KB
top_14.gif 8KB
019.gif 8KB
017.gif 8KB
0013.gif 8KB
001.gif 8KB
共 293 条
- 1
- 2
- 3
资源评论
- Lovefire_2014-01-05挺好的,谢谢分享
- ffy5292014-04-14谢谢分享,虽然不是我想到那样,不过还是可以
qu358927098
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功