package com.wzxy.povertyidentification.dao.impl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.wzxy.povertyidentification.bean.Pkrdsqb;
import com.wzxy.povertyidentification.dao.IPkrdsqbDao;
import com.wzxy.povertyidentification.database.DbUtils;
public class PkrdsqbDaoImpl implements IPkrdsqbDao {
private DbUtils dbUtils;
public PkrdsqbDaoImpl() {
this.dbUtils = new DbUtils();
}
public int addPkrdsqb(Pkrdsqb sqb) { //添加数据(学生)
int result = 0;
try {
//实例化DbUtils连接数据库
Connection conn = dbUtils.getConn();//获得数据库连接
Statement stmt = conn.createStatement();//连接类创建statement创建SQL语句
//构造SQL语句
StringBuffer sqlBuffer = new StringBuffer();
sqlBuffer.append("INSERT INTO pkrdsqbxx(fullstuNo,stuName,sex,birth,idNo,money,xueyuan,className,phoneNum,reason,zhuangtai,tongguo,fandui,qingkuang,juti)");
sqlBuffer.append("VALUES('" + sqb.getFullstuNo() + "'," +
"'" + sqb.getStuName() + "','" + sqb.getSex() + "','" + sqb.getBirth() + "'," +
"'" + sqb.getIdNo() + "','" + sqb.getMoney() + "','" + sqb.getXueyuan() + "','" + sqb.getClassName() + "'" +
",'" + sqb.getPhoneNum() + "','" + sqb.getReason() + "','" + sqb.getZhuangtai() + "','" + sqb.getTongguo() + "','" + sqb.getFandui() + "','" + sqb.getQingkuang() + "','" + sqb.getJuti() + "')");
String sql = sqlBuffer.toString();
int c = stmt.executeUpdate(sql);
result = c;
} catch (Exception e) {
System.out.print("添加申请表失败:" + e.getMessage());
e.printStackTrace();
}
return result;
}
public List<Pkrdsqb> allsqb() { //查看所有数据,条件:无条件(管理员)
List<Pkrdsqb> result = new ArrayList<Pkrdsqb>();
try {
Connection conn = dbUtils.getConn();//获得数据库连接
Statement stmt = conn.createStatement();
StringBuffer sqlBuffer = new StringBuffer();
sqlBuffer.append("SELECT * FROM pkrdsqbxx ORDER BY fullstuNo");
String sql = sqlBuffer.toString();
ResultSet rs = stmt.executeQuery(sql);
while (rs != null && rs.next()) {
Pkrdsqb sqb = new Pkrdsqb();
sqb.setFullstuNo(rs.getString("fullstuNo"));
sqb.setStuName(rs.getString("stuName"));
sqb.setSex(rs.getString("sex"));
sqb.setBirth(rs.getString("birth"));
sqb.setIdNo(rs.getString("idNo"));
sqb.setMoney(rs.getString("money"));
sqb.setXueyuan(rs.getString("xueyuan"));
sqb.setClassName(rs.getString("className"));
sqb.setPhoneNum(rs.getString("phoneNum"));
sqb.setReason(rs.getString("reason"));
sqb.setZhuangtai(rs.getString("zhuangtai"));
result.add(sqb);
}
} catch (Exception e) {
System.out.print("查看申请表出错:" + e.getMessage());
e.printStackTrace();
}
return result;
}
public List<Pkrdsqb> findByFullstuNo(String FullstuNo) { //查询所有字段数据,条件:学号
List<Pkrdsqb> result = new ArrayList<Pkrdsqb>();
try {
Connection conn = dbUtils.getConn();//获得数据库连接
Statement stmt = conn.createStatement();
StringBuffer sqlBuffer = new StringBuffer();
sqlBuffer.append("SELECT * FROM pkrdsqbxx WHERE fullstuNo='" + FullstuNo + "'");
String sql = sqlBuffer.toString();
ResultSet rs = stmt.executeQuery(sql);
while (rs != null && rs.next()) {
Pkrdsqb sqb = new Pkrdsqb();
sqb.setFullstuNo(rs.getString("fullstuNo"));
sqb.setStuName(rs.getString("stuName"));
sqb.setSex(rs.getString("sex"));
sqb.setBirth(rs.getString("birth"));
sqb.setIdNo(rs.getString("idNo"));
sqb.setMoney(rs.getString("money"));
sqb.setXueyuan(rs.getString("xueyuan"));
sqb.setClassName(rs.getString("className"));
sqb.setPhoneNum(rs.getString("phoneNum"));
sqb.setReason(rs.getString("reason"));
sqb.setZhuangtai(rs.getString("zhuangtai"));
sqb.setTongguo(rs.getInt("tongguo"));
sqb.setFandui(rs.getInt("fandui"));
sqb.setQingkuang(rs.getString("qingkuang"));
sqb.setJuti(rs.getString("juti"));
result.add(sqb);
}
} catch (Exception e) {
System.out.print("查看申请表出错:" + e.getMessage());
e.printStackTrace();
}
return result;
}
public List<Pkrdsqb> findbyClassName(String ClassName) { //查询所有字段数据,条件:班级 查询以下字段组员查(组长和组员所查的字段不同)
List<Pkrdsqb> result = new ArrayList<Pkrdsqb>();
try {
Connection conn = dbUtils.getConn();//获得数据库连接
Statement stmt = conn.createStatement();
StringBuffer sqlBuffer = new StringBuffer();
sqlBuffer.append("SELECT * FROM pkrdsqbxx WHERE className='" + ClassName + "'"); //pkrdsqbxx中可能是16xxxxx班, 管理员导入的xsxx中肯定是标准的专业名称
String sql = sqlBuffer.toString();
ResultSet rs = stmt.executeQuery(sql);
while (rs != null && rs.next()) {
Pkrdsqb sqb = new Pkrdsqb();
sqb.setFullstuNo(rs.getString("fullstuNo"));
sqb.setStuName(rs.getString("stuName"));
sqb.setSex(rs.getString("sex"));
sqb.setBirth(rs.getString("birth"));
sqb.setIdNo(rs.getString("idNo"));
sqb.setMoney(rs.getString("money"));
sqb.setXueyuan(rs.getString("xueyuan"));
sqb.setClassName(rs.getString("className"));
sqb.setPhoneNum(rs.getString("phoneNum"));
sqb.setReason(rs.getString("reason"));
sqb.setZhuangtai(rs.getString("zhuangtai"));
sqb.setTongguo(rs.getInt("tongguo"));
sqb.setFandui(rs.getInt("fandui"));
sqb.setQingkuang(rs.getString("qingkuang"));
sqb.setJuti(rs.getString("juti"));
result.add(sqb);
}
} catch (Exception e) {
System.out.print("查看班级申请表出错:" + e.getMessage());
e.printStackTrace();
}
return result;
}
public List<Pkrdsqb> fdychakan(String ClassName) { //辅导员查看已通过小组审核的同学
List<Pkrdsqb> result = new ArrayList<Pkrdsqb>();
try {
Connection conn = dbUtils.getConn();//获得数据库连接
Statement stmt = conn.createStatement();
StringBuffer sqlBuffer = new StringBuffer();
sqlBuffer.append("SELECT * FROM pkrdsqbxx WHERE className='" + ClassName + "' AND zhuangtai='班级小组通过并已提交,辅导员审核中'"); //pkrdsqbxx中可能是16xxxxx班, 管理员导入的xsxx中肯定是标准的专业名称
String sql = sqlBuffer.toString();
ResultSet rs = stmt.executeQuery(sql);
while (rs != null && rs.next()) {
Pkrdsqb sqb = new Pkrdsqb();
sqb.setFullstuNo(rs.getString("fullstuNo"));
sqb.setStuName(rs.getString("stuName"));
sqb.setXueyuan(rs.getString("xueyuan"));
sqb.setClassName(rs.getString("className"));
sqb.setZhuangtai(rs.getString("zhuangtai"));
result.add(sqb);
}
} catch (Exception e) {
System.out.print("查看班级申请表出错:" + e.getMessage());
e.printStackT
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于JSP+Servlet+Dao实现的贫困认定管理系统.zip (136个子文件)
PkrdsqbDaoImpl.class 16KB
PkrdsqbServlet.class 10KB
XsDaoImpl.class 8KB
UserLoginServlet.class 6KB
XsServlet.class 6KB
FdyDaoImpl.class 6KB
ToupiaoDaoImpl.class 5KB
FdyServlet.class 5KB
Pkrdsqb.class 3KB
UserLoginImpl.class 3KB
BjDaoImpl.class 3KB
Xs.class 2KB
DbUtils.class 2KB
BjServlet.class 2KB
SetCharacterEncodingFilter$Request.class 2KB
SetCharacterEncodingFilter.class 2KB
Toupiao.class 2KB
DaoFactory.class 1KB
IPkrdsqbDao.class 1KB
Fdy.class 1KB
UserLogin.class 966B
Bj.class 960B
IXsDao.class 722B
IFdyDao.class 650B
IToupiaoDao.class 560B
IBjDao.class 292B
IUserLoginDao.class 284B
bootstrap.min.css 111KB
bootstrap.min.css 111KB
index.css 6KB
login.css 3KB
add.css 1022B
Thumbs.db 14KB
fontawesome-webfontd41d.eot 37KB
fontawesome-webfontf77b.eot 37KB
Excel表格2017@34_164690.exe 1.28MB
excel2007@29124_25049.exe 1.28MB
.gitignore 232B
PovertyIdentification.iml 899B
mysql-connector-java-8.0.19.jar 2.25MB
servlet-api-2.5.jar 103KB
PkrdsqbDaoImpl.java 23KB
PkrdsqbServlet.java 19KB
XsDaoImpl.java 9KB
XsServlet.java 8KB
FdyServlet.java 7KB
UserLoginServlet.java 6KB
FdyDaoImpl.java 6KB
ToupiaoDaoImpl.java 5KB
Pkrdsqb.java 3KB
IPkrdsqbDao.java 2KB
SetCharacterEncodingFilter.java 2KB
Xs.java 2KB
UserLoginImpl.java 2KB
BjServlet.java 2KB
BjDaoImpl.java 1KB
DbUtils.java 1KB
DaoFactory.java 1KB
Toupiao.java 1KB
Fdy.java 851B
IXsDao.java 816B
IFdyDao.java 807B
IToupiaoDao.java 681B
Bj.java 651B
UserLogin.java 629B
IBjDao.java 300B
IUserLoginDao.java 227B
004.jpg 133KB
001.jpg 114KB
003.jpg 61KB
005.jpg 59KB
002.jpg 47KB
captcha.jpg 2KB
jquery-3.3.1.js 265KB
jquery.js 260KB
jquery.min.js 94KB
jQuery1.7.js 92KB
jquery-1.8.2.min.js 91KB
jquery1.42.min.js 70KB
Validform_v5.3.2.js 43KB
Validform_v5.3.2_min.js 20KB
jquery.SuperSlide.js 20KB
tendina.min.js 4KB
common.js 713B
Pkrdsqb.jsp 8KB
Toupiao.jsp 7KB
chakan.jsp 7KB
Cksqb.jsp 6KB
login.jsp 5KB
index.jsp 5KB
queryallSuccess.jsp 4KB
addXs.jsp 4KB
queryallFdySuccess.jsp 4KB
addXsWin.jsp 4KB
BjxzCySuccess.jsp 4KB
updateXs.jsp 4KB
XsSuccess.jsp 4KB
BjxzZzSuccess.jsp 4KB
Bjchakan.jsp 4KB
updateFdy.jsp 4KB
共 136 条
- 1
- 2
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功