package com.tcd.service;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.tcd.model.stuInfo;
public class stuInfoService {
/**
* ��֤�û��Ƿ�Ϸ�
*/
private Connection conn;
private PreparedStatement pstmt;
public stuInfoService() {
conn = new com.tcd.conn.conn().getCon();
}
/**
* �����ݿ������ѧ����Ϣ
* @param stu
* @return
*/
public boolean addStu(stuInfo stu){
try {
pstmt =conn.prepareStatement("insert into studentinfo"
+"(nicheng,truename,xb,zy,kc,xq,bz)"
+"values(?,?,?,?,?,?,?)");
pstmt.setString(1, stu.getNicheng());
pstmt.setString(2, stu.getTruename());
pstmt.setByte(3, stu.getXb());
pstmt.setString(4, stu.getZy());
pstmt.setString(5, stu.getKcs());
pstmt.setString(6, stu.getXqs());
pstmt.setString(7, stu.getBz());
pstmt.executeUpdate();
return true;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
/**
* ��ѯѧ����Ϣ
* @return
*/
public List queryAllStu(){
List stus = new ArrayList();
try {
pstmt =conn.prepareStatement("select * from studentinfo");
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
stuInfo stu = new stuInfo();
stu.setId(rs.getInt(1));
stu.setNicheng(rs.getString(2));
stu.setTruename(rs.getString(3));
stu.setXb(rs.getByte(4));
stu.setZy(rs.getString(5));
if(rs.getString(6)!=null)
stu.setKc(rs.getString(6).split("&"));
if(rs.getString(7)!=null)
stu.setXq(rs.getString(7).split("&"));
stu.setBz(rs.getString(8));
stus.add(stu);
}
return stus;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return null;
}
}
/**
* ����ѧ��id��ѯѧ����Ϣ
* @param id
* @return
*/
public stuInfo queryStubyID(int id){
//List stus = new ArrayList();
try {
pstmt =conn.prepareStatement("select * from studentinfo where id=?");
pstmt.setInt(1, id);
ResultSet rs = pstmt.executeQuery();
if(rs.next()){
stuInfo stu = new stuInfo();
stu.setId(rs.getInt(1));
stu.setNicheng(rs.getString(2));
stu.setTruename(rs.getString(3));
stu.setXb(rs.getByte(4));
stu.setZy(rs.getString(5));
if(rs.getString(6)!=null)
stu.setKc(rs.getString(6).split("&"));
if(rs.getString(7)!=null)
stu.setXq(rs.getString(7).split("&"));
stu.setBz(rs.getString(8));
//stus.add(stu);
return stu;
}
return null;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return null;
}
}
/**
* ��ѧ����Ϣ
* @param stu
* @return
*/
public boolean updateStu(stuInfo stu){
try {
pstmt = conn.prepareStatement("update studentinfo set nicheng=?,truename=?,xb=?,"
+ "zy=?,kc=?, xq=?,bz=? where id=?");
pstmt.setString(1, stu.getNicheng());
pstmt.setString(2, stu.getTruename());
pstmt.setByte(3, stu.getXb());
pstmt.setString(4, stu.getZy());
pstmt.setString(5, stu.getKcs());
pstmt.setString(6, stu.getXqs());
pstmt.setString(7, stu.getBz());
pstmt.setInt(8, stu.getId());
pstmt.executeUpdate();
return true;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return false;
}
}
/**
* ɾ��ѧ����Ϣ
* @param id
* @return
*/
public boolean deleteStu(int id){
try {
pstmt = conn.prepareStatement("delete from studentinfo where id=?");
pstmt.setInt(1, id);
pstmt.executeUpdate();
return true;
} catch (Exception e) {
e.getStackTrace();
return false;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
教务管理系统(WEB服务应用开发).rar
共76个文件
jsp:16个
java:15个
class:15个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 80 浏览量
2022-07-14
09:25:15
上传
评论 2
收藏 2.13MB RAR 举报
温馨提示
教务管理系统(WEB服务应用开发)
资源推荐
资源详情
资源评论
收起资源包目录
教务管理系统(WEB服务应用开发).rar (76个子文件)
教务管理系统(WEB服务应用开发)
TeacgersManagement
WebContent
css
bootstrap.min.css 119KB
Style.css 1KB
main_right.jsp 697B
META-INF
MANIFEST.MF 39B
top.jsp 1KB
islogin.jsp 310B
WEB-INF
web.xml 661B
lib
standard.jar 287KB
jstl.jar 17KB
mysql-connector-java-5.1.18-bin.jar 771KB
main_left.jsp 984B
main.jsp 590B
deleteStu_success.jsp 379B
displaystuinfo.jsp 1KB
imgs
log02.png 117KB
log2.jpg 16KB
log01.png 21KB
bj.jpg 17KB
bg3.jpg 89KB
bj4.jpg 18KB
bj3.jpg 41KB
log.jpg 15KB
logo.jpg 21KB
log.png 6KB
bj1.jpg 323KB
bjlog.jpg 234KB
bj5.jpg 56KB
bj6.jpg 150KB
timg.jpg 67KB
zhuceSuccess.jsp 547B
index.jsp 2KB
inputstuinfo.jsp 2KB
deletestuinfo.jsp 2KB
modifyOneStu_success.jsp 381B
modifyOneStu.jsp 4KB
modifystuinfo.jsp 1KB
zhuce.jsp 2KB
inputStuInfo_success.jsp 385B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 506B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
src
com
tcd
conn
conn.java 562B
model
userTable.java 472B
stuInfo.java 2KB
servlet
inputStuInfoServlet.java 2KB
exitServlet.java 1KB
searchServlet.java 715B
loginServlet.java 1KB
CheckCodeServlet.java 2KB
addUserServlet.java 2KB
deleteStuServlet.java 2KB
queryAllStuServlet.java 1KB
modifyOneStuServlet.java 2KB
modifyOneStuInfoServlet.java 2KB
service
stuInfoService.java 4KB
userService.java 1KB
.project 1KB
.classpath 548B
build
classes
com
tcd
conn
conn.class 965B
model
stuInfo.class 3KB
userTable.class 736B
servlet
modifyOneStuServlet.class 2KB
queryAllStuServlet.class 2KB
searchServlet.class 975B
deleteStuServlet.class 1KB
CheckCodeServlet.class 3KB
loginServlet.class 2KB
modifyOneStuInfoServlet.class 2KB
addUserServlet.class 2KB
exitServlet.class 1KB
inputStuInfoServlet.class 2KB
service
stuInfoService.class 4KB
userService.class 2KB
共 76 条
- 1
资源评论
- kefuxiaohui2222024-01-01非常有用的资源,有一定的参考价值,受益匪浅,值得下载。
ZCY5202015
- 粉丝: 325
- 资源: 747
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功