package net.cl.model;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Collection;
import net.cl.common.DbConn;
import net.cl.view.MemberVo;
public class MemberOp {
DbConn db;
public void insertVo(MemberVo vo) {
db = new DbConn();
PreparedStatement pst = null;
try {
String sql = "insert into member(memberName,memberLoginName,memberpassword,memberSex,memberBirthday,memberDepartment,memberTel,memberMail) values(?,?,?,?,?,?,?,?)";
pst = db.getConn().prepareStatement(sql);
pst.setString(1, vo.getMemberName());
pst.setString(2, vo.getMemberLoginName());
pst.setString(3, vo.getMemberPassword());
pst.setString(4, vo.getMemberSex());
pst.setString(5, vo.getMemberBirthday());
pst.setString(6, vo.getMemberDepartment());
pst.setString(7, vo.getMemberTel());
pst.setString(8, vo.getMemberMail());
pst.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (pst != null) {
try {
pst.close();
pst = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public void deleteVo(int id) {
db = new DbConn();
Statement stmt = null;
try {
stmt = db.getConn().createStatement();
String sql = "delete from member where memberID=" + id;
stmt.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
stmt = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public void updateVo(MemberVo vo) {
db = new DbConn();
PreparedStatement pst = null;
try {
String sql = "update member set memberName=?,memberLoginName=?,memberpassword=?,memberSex=?,memberBirthday=?,memberDepartment=?,memberTel=?,memberMail=? where memberID=?";
pst = db.getConn().prepareStatement(sql);
pst.setString(1, vo.getMemberName());
pst.setString(2, vo.getMemberLoginName());
pst.setString(3, vo.getMemberPassword());
pst.setString(4, vo.getMemberSex());
pst.setString(5, vo.getMemberBirthday());
pst.setString(6, vo.getMemberDepartment());
pst.setString(7, vo.getMemberTel());
pst.setString(8, vo.getMemberMail());
pst.setInt(9, vo.getMemberID());
pst.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (pst != null) {
try {
pst.close();
pst = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public Collection<MemberVo> selectAll() {
Collection<MemberVo> cl = new ArrayList<MemberVo>();
db = new DbConn();
MemberVo vo = null;
Statement stmt = null;
try {
stmt = db.getConn().createStatement();
String sql = "select memberID,memberName,memberLoginName,memberpassword,memberSex,memberBirthday,memberDepartment,memberTel,memberMail from member";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
vo = new MemberVo();
vo.setMemberID(rs.getInt(1));
vo.setMemberName(rs.getString(2));
vo.setMemberLoginName(rs.getString(3));
vo.setMemberPassword(rs.getString(4));
vo.setMemberSex(rs.getString(5));
vo.setMemberBirthday(rs.getString(6));
vo.setMemberDepartment(rs.getString(7));
vo.setMemberTel(rs.getString(8));
vo.setMemberMail(rs.getString(9));
cl.add(vo);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
stmt = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return cl;
}
public MemberVo selectOne(int id) {
MemberVo vo = null;
db = new DbConn();
Statement stmt = null;
try {
stmt = db.getConn().createStatement();
String sql = "select memberID,memberName,memberLoginName,memberpassword,memberSex,memberBirthday,memberDepartment,memberTel,memberMail from member where memberID="
+ id;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
vo = new MemberVo();
vo.setMemberID(rs.getInt(1));
vo.setMemberName(rs.getString(2));
vo.setMemberLoginName(rs.getString(3));
vo.setMemberPassword(rs.getString(4));
vo.setMemberSex(rs.getString(5));
vo.setMemberBirthday(rs.getString(6));
vo.setMemberDepartment(rs.getString(7));
vo.setMemberTel(rs.getString(8));
vo.setMemberMail(rs.getString(9));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
stmt = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return vo;
}
public MemberVo selectOne1(String name) {
MemberVo vo = null;
db = new DbConn();
Statement stmt = null;
try {
stmt = db.getConn().createStatement();
String sql = "select memberID,memberName,memberLoginName,memberpassword,memberSex,memberBirthday,memberDepartment,memberTel,memberMail from member where memberLoginName='"
+ name + "'";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
vo = new MemberVo();
vo.setMemberID(rs.getInt(1));
vo.setMemberName(rs.getString(2));
vo.setMemberLoginName(rs.getString(3));
vo.setMemberPassword(rs.getString(4));
vo.setMemberSex(rs.getString(5));
vo.setMemberBirthday(rs.getString(6));
vo.setMemberDepartment(rs.getString(7));
vo.setMemberTel(rs.getString(8));
vo.setMemberMail(rs.getString(9));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
stmt = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return vo;
}
public boolean verVo(MemberVo vo) {
boolean b = false;
db = new DbConn();
Statement stmt = null;
ResultSet rs = null;
System.out.println(" eee");
String sql = "select memberPassword from member where memberLoginName ='"
+ vo.getMemberLoginName() + "'";
try {
stmt = db.getConn().createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
String pwd = rs.getString(1);
if (pwd.equals(vo.getMemberPassword())) {
b = true;
} else {
b = false;
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
stmt = null;
db.closeConn();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return b;
}
public boolean verLoginName(String s) {
boolean b = false;
db = new DbConn();
Statement stmt = null;
ResultSet rs = null;
System.out.println(" eee");
String sql = "select memberLoginName from member where memberLoginName ="
+ s;
try {
stmt = db.getConn().createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
String lnm = rs.getString(1);
if (lnm.equals(s)) {
b = true;
} else {
b = false;
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (stmt != null) {
大学生社团管理系统JSP
5星 · 超过95%的资源 需积分: 11 148 浏览量
2012-05-27
16:41:05
上传
评论 25
收藏 1.87MB RAR 举报
pmalong
- 粉丝: 3
- 资源: 3
最新资源
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现无线传感器网络无需测距定位算法matlab源代码 包括apit,dv-hop,amorphous在内的共7个
- 基于python的yolov5实现的旋转目标检测
- 基于matlab实现无线传感器网络 CAB定位仿真程序 这是无线传感器节点定位CAB算法的仿真程序,由matlab完成.rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- springcodespringcodespringcodespringcode
- 基于matlab实现权值的MAXDEV无线传感器网络定位算法研究 MAXDEV 无线传感器 定位 算法.rar
- sdk.config
- 基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
- 5
- 6
前往页