package exe1;
//import exe1.UserBean;
//import exe1.AdminBean;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public class function1 extends DbCon {
Connection con = null;
PreparedStatement pSta = null;
Statement sta = null;
ResultSet rs = null;
String sql = null;
// 插入数据
public int insert(exe1.UserBean bean) {
con = getCon();
int result = 0;
try {
sql = "insert into user ( \n" + " OuserName , \n"
+ " Opassword , \n" + " Oname , \n" + " Osex , \n"
+ " Oaddress , \n" + " Ophone , \n" + " Opost , \n"
+ " Oemail , \n" + " OregIp , \n" + " OregTime )"
+ "values (?,?,?,?,?,?,?,?,?,?)";
pSta = con.prepareStatement(sql);
pSta.setString(1, bean.getBuserName());
pSta.setString(2, bean.getBpassword());
pSta.setString(3, bean.getBname());
pSta.setString(4, bean.getBsex());
pSta.setString(5, bean.getBaddress());
pSta.setString(6, bean.getBphone());
pSta.setString(7, bean.getBpost());
pSta.setString(8, bean.getBemail());
pSta.setString(9, bean.getBregIp());
pSta.setString(10, bean.getBregTime());
//pSta.setString(11, bean.getBlogin());
result = pSta.executeUpdate();
return result;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, pSta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
// 登入
public boolean login(String user, String passwd) {
con = getCon();
boolean result = false;
String str = "";
try {
sql = "select Opassword from user where OuserName=?";
pSta = con.prepareStatement(sql);
pSta.setString(1, user);
rs = pSta.executeQuery();
if (rs.next())
str = rs.getString("Opassword");
if (str.equals(passwd))
result = true;
else
result = false;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, pSta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
// 修改用户资料
public boolean change2(String userName, String name, String sex,
String address, String phone, String post) {
con = getCon();
boolean result = false;
try {
/*
* sql="update user" +"set " +"Oname='?' , \n" +"Osex='?' , \n"
* +"Oaddress= '?', \n" +"Ophone='?' , \n" +"Opost='?' \n" +"where
* OuserName='?'"; pSta=con.prepareStatement(sql); pSta.setString(1,
* name); pSta.setString(2, sex); pSta.setString(3, address);
* pSta.setString(4, phone); pSta.setString(5, post);
* pSta.setString(6, userName); result=pSta.executeUpdate();
*/
/*sql = "update user set";
sql = sql + "Oname='" + name + "',";
sql = sql + "Osex='" + sex + "',";
sql = sql + "Oaddress='" + address + "',";
sql = sql + "Ophone='" + phone + "',";
sql = sql + "Opost='" + post + "'";
sql = sql + "where OuserName='" + userName + "'";
sta = con.createStatement();
result = sta.execute(sql);*/
String sql2="update user set Oname=? where OuserName=?";
pSta=con.prepareStatement(sql2);
pSta.setString(1, name);
pSta.setString(2, userName);
return result;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, sta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
public exe1.UserBean query(String user) {
con = getCon();
exe1.UserBean bean = new exe1.UserBean();
try {
sql = "select * from user where OuserName=?";
pSta = con.prepareStatement(sql);
pSta.setString(1, user);
rs = pSta.executeQuery();
if (rs.next()) {
bean.setBuserName(rs.getString("OuserName"));
bean.setBpassword(rs.getString("Opassword"));
bean.setBname(rs.getString("Oname"));
bean.setBsex(rs.getString("Osex"));
bean.setBaddress(rs.getString("Oaddress"));
bean.setBphone(rs.getString("Ophone"));
bean.setBpost(rs.getString("Opost"));
bean.setBemail(rs.getString("Oemail"));
bean.setBregIp(rs.getString("OregIp"));
bean.setBregTime(rs.getString("OregTime"));
}
return bean;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, pSta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return bean;
}
}
// 删除用户
public boolean delete(String user) {
con = getCon();
boolean result = false;
try {
sql = "delete from user where OuserName=?";
pSta = con.prepareStatement(sql);
pSta.setString(1, user);
result = pSta.execute();
return result;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, pSta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
// 查找所有用户
public List listAll() {
con = getCon();
List list = new ArrayList();
exe1.UserBean bean;
try {
sql = "select * from user";
sta = con.createStatement();
rs = sta.executeQuery(sql);
while (rs.next()) {
bean = new exe1.UserBean();
bean.setBuserName(rs.getString("OuserName"));
bean.setBpassword(rs.getString("Opassword"));
bean.setBname(rs.getString("Oname"));
bean.setBsex(rs.getString("Osex"));
bean.setBaddress(rs.getString("Oaddress"));
bean.setBphone(rs.getString("Ophone"));
bean.setBpost(rs.getString("Opost"));
bean.setBemail(rs.getString("Oemail"));
bean.setBregIp(rs.getString("OregIp"));
bean.setBregTime(rs.getString("OregTime"));
list.add(bean);
}
return list;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, pSta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
}
//修改用户资料
public int change(String userName, String name, String sex,String address, String phone, String post)
{
con = getCon();
int result = 0;
try {
sta=con.createStatement();
sta.addBatch("update user set Oname='"+name+"' where OuserName='"+userName+"'");
sta.addBatch("update user set Osex='"+sex+"' where OuserName='"+userName+"'");
sta.addBatch("update user set Oaddress='"+address+"' where OuserName='"+userName+"'");
sta.addBatch("update user set Ophone='"+phone+"' where OuserName='"+userName+"'");
sta.addBatch("update user set Opost='"+post+"' where OuserName='"+userName+"'");
int b[]=sta.executeBatch();
result=b.length;
return result;
}catch (Exception e) {
e.printStackTrace();
} finally {
try {
closeDb(con, sta, rs);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
javabean+jsp 弱功能网上商城
共69个文件
jsp:40个
class:8个
java:8个
需积分: 0 12 下载量 28 浏览量
2008-10-27
23:50:31
上传
评论
收藏 787KB RAR 举报
温馨提示
管理员账号密码都是:admin 请多指点 20
资源详情
资源评论
资源推荐
收起资源包目录
WebShop.rar (69个子文件)
WebShop
.project 1KB
.settings
org.eclipse.core.resources.prefs 983B
org.eclipse.jdt.core.prefs 334B
org.eclipse.ltk.core.refactoring.prefs 137B
.mymetadata 294B
WebRoot
login.jsp 1KB
delGood.jsp 1KB
adminLogin0.jsp 1KB
searchIdent.jsp 2KB
login0.jsp 2KB
manageIdent.jsp 2KB
WEB-INF
web.xml 375B
lib
classes
exe4
admin.class 511B
exe3
IdentBean.class 2KB
function3.class 6KB
exe1
UserBean.class 2KB
function1.class 6KB
DbCon.class 2KB
exe2
GoodBean.class 3KB
function2.class 6KB
checkAdmin.jsp 885B
listAllIdent.jsp 3KB
cancelIdent.jsp 1KB
2.jsp 812B
index.jsp 10KB
delIdentById.jsp 1KB
4.jsp 853B
META-INF
MANIFEST.MF 39B
listAllUser.jsp 1KB
image
3.jpg 224KB
4.jpg 967B
2.jpg 693B
delIdent.jsp 981B
manageUser.jsp 4KB
listAllGood.jsp 3KB
submitIdent.jsp 1KB
register.jsp 4KB
goodInsert1.jsp 2KB
adminOperate.jsp 2KB
order.jsp 3KB
3.jsp 1KB
order1.jsp 3KB
query.jsp 4KB
changeUser.jsp 1KB
adminLogin.jsp 2KB
register1.jsp 3KB
listAllIdented.jsp 3KB
changeGoodInfo.jsp 3KB
delUser.jsp 2KB
authen.jsp 2KB
changeGood.jsp 1KB
manageGood.jsp 5KB
search.jsp 2KB
1.jsp 810B
searchUser.jsp 3KB
submit.jsp 1KB
changeInfo.jsp 3KB
goodInsert.jsp 4KB
webshop.sql 8KB
.myeclipse
src
exe4
admin.java 231B
exe3
IdentBean.java 991B
function3.java 6KB
exe1
function1.java 7KB
UserBean.java 2KB
DbCon.java 1KB
exe2
function2.java 6KB
GoodBean.java 2KB
mysql-connector-java-5.0.8-bin.jar 528KB
.classpath 413B
共 69 条
- 1
fywxin
- 粉丝: 4
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 记录了贪心,动态规划等算法基本思想与设计.zip
- 基于菲阿里基本模型,以及MACD RSI BooL 等技术指标 构建一套基于贪心算法策略的智能投顾模型.zip
- oj算法代码-贪心算法.zip
- 基于yolov8行人检测源码+模型.zip
- 公开整理-地级市-绿色专利申请、授权数据集(2000-2022年).xlsx
- 基于Transformer模型的图像质量评分模型实现源码+详细说明文档.zip
- CST电磁场仿真+线性螺旋电感+建模步骤细节和RLC端口配置+CST高级建模操作
- 大数据库实验的报告材料材料(word文档良心出品).doc
- AIS2024 valid
- 最入门的爬虫代码 python.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0