package com.maike.dao;
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.maike.model.Trade;
import com.maike.util.ConnectionUtil;
public class TradeDaoImpl implements TradeDao {
Trade trade;
Connection con = null;
PreparedStatement pt = null;
ResultSet rs = null;
String sql;
/**
* 查询所有宿舍
*/
@Override
public List<Trade> selectAll() {
// TODO Auto-generated method stub
System.out.println("---------------10-----------------------");
List<Trade> list = new ArrayList<Trade>();
sql = "select * from trade";
try {
System.out.println("---------------11-----------------------");
con = ConnectionUtil.getConnection();
pt = con.prepareStatement(sql);
rs = pt.executeQuery();
while(rs.next()) {
System.out.println("---------------12-----------------------");
trade = new Trade();
trade.setTradeId(rs.getInt("tradeId"));
trade.setTradeName(rs.getString("tradename"));
trade.setTradePrice(rs.getString("tradeprice"));
System.out.println("---------------13-----------------------");
list.add(trade);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
ConnectionUtil.closeRe(con, pt, rs);
}
return list;
}
/**
* 查询
*/
@Override
public Trade selectByName(Integer tradeId) {
// TODO Auto-generated method stub
sql = "select * from trade where tradeId = ?";
try {
con = ConnectionUtil.getConnection();
pt = con.prepareStatement(sql);
pt.setLong(1, tradeId);
rs = pt.executeQuery();
while(rs.next()) {
trade = new Trade();
trade.setTradeId(rs.getInt("tradeId"));
trade.setTradeName(rs.getString("tradename"));
trade.setTradePrice(rs.getString("tradeprice"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
ConnectionUtil.closeRe(con, pt, rs);
}
return trade;
}
/**
* 插入、添加
*/
@Override
public int insert(Trade trade) {
// TODO Auto-generated method stub
System.out.println("--------------4----------------");
int k = 0;
sql = "insert into trade values(null,?,?)";
try {
con = ConnectionUtil.getConnection();
pt = con.prepareStatement(sql);
pt.setString(1, trade.getTradeName());
pt.setString(2, trade.getTradePrice());
System.out.println("--------------5----------------");
k = pt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
ConnectionUtil.closeRe(con, pt);
}
return k;
}
/**
* 修改
*/
@Override
public int update(Trade trade) {
// TODO Auto-generated method stub
int k = 0;
sql = "update trade set tradeprice = ?, tradename = ? where tradeid = ?";
try {
con = ConnectionUtil.getConnection();
pt = con.prepareStatement(sql);
pt.setString(1, trade.getTradePrice());
pt.setString(2, trade.getTradeName());
pt.setInt(3, trade.getTradeId());
k = pt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
ConnectionUtil.closeRe(con, pt);
}
return k;
}
/**
* 删除
*/
@Override
public int delete(Integer pid) {
// TODO Auto-generated method stub
int k = 0;
sql = "delete from trade where tradeId = ?";
try {
con = ConnectionUtil.getConnection();
pt = con.prepareStatement(sql);
pt.setLong(1, pid);
k = pt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
ConnectionUtil.closeRe(con, pt);
}
return k;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
宿舍信息管理的设计+论文.rar
共59个文件
java:18个
class:18个
jsp:5个
需积分: 0 0 下载量 134 浏览量
2022-04-03
10:51:52
上传
评论
收藏 2.34MB RAR 举报
温馨提示
随着高校的扩招,住宿学生越来越多,学生公寓楼房越来越多,宿管人员越来越多。随着高校后勤社会化改革,学生住宿条件得到了很大改善,宿舍内的贵重设施、电器等越来越多,宿舍安排上打破了原来按专业班级强制集中住宿的限制,可供学生选择的余地也越来越大,相关部门对公寓管理的要求越来越高。因此,公寓管理的难度越来越大, 近年来,国家教育部相继出台了《教育部关于切实加强高校学生住宿管理的通知》、《教育部办公厅关于进一步加强高校学生住宿管理的通知》、《教育部办公厅关于进一步作好高校学生住宿管理的通知》等一系列文件,明确要求,建立健全学生公寓管理的各项规章制度,明确学生公寓提供的服务项目,保障入住学生的日常生活;加强安全保卫制度建设,对学生宿舍和公寓的住宿、用电、用水、饮食、防火防盗等方面工作,制定完善的管理制度;建立安全工作信息的收集、处理和报送制度;建立值班制度和门卫制度,开通二十四小时固定值班电话;建立安全工作检查制度,做到全面检查与重点检查相结合、定期检查和日常防范相结合,对发现的事故隐患要及时进行整改。切实做到值班门卫到位、巡逻执勤到位、检查整改到位、制度落实到位。
资源详情
资源评论
资源推荐
收起资源包目录
宿舍信息管理的设计+论文.rar (59个子文件)
宿舍信息管理的设计+论文
nafeng_user.sql 2KB
nafeng_routines.sql 1KB
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 943B
lib
standard.jar 384KB
mysql-connector-java-8.0.15.jar 2.04MB
jstl.jar 20KB
login.jsp 977B
add.jsp 886B
index.jsp 960B
register.jsp 985B
update.jsp 989B
nafeng_trade.sql 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.core.resources.prefs 189B
org.eclipse.wst.common.component 467B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
src
com
maike
dao
UserDao.java 186B
TradeDaoImpl.java 5KB
UserDaoImpl.java 2KB
TradeDao.java 291B
model
User.java 771B
TradeDto.java 833B
Trade.java 820B
controller
AddTradeServlet.java 2KB
UpdateTradeServlet.java 2KB
ToUpdateTradeServlet.java 2KB
RegisterServlet.java 2KB
DeleteTradeServlet.java 2KB
LoginServlet.java 2KB
ToAddTradeServlet.java 1KB
service
UserServiceImpe.java 3KB
UserService.java 482B
util
SetCharacterEncodingFilter.java 1KB
ConnectionUtil.java 3KB
.project 905B
宿舍信息管理的设计.docx 59KB
.classpath 1005B
build
classes
com
maike
dao
TradeDaoImpl.class 5KB
UserDao.class 236B
UserDaoImpl.class 3KB
TradeDao.class 393B
model
TradeDto.class 1KB
User.class 1KB
Trade.class 1KB
controller
ToAddTradeServlet.class 1KB
UpdateTradeServlet.class 3KB
LoginServlet.class 2KB
AddTradeServlet.class 3KB
DeleteTradeServlet.class 2KB
RegisterServlet.class 2KB
ToUpdateTradeServlet.class 2KB
service
UserService.class 596B
UserServiceImpe.class 3KB
util
SetCharacterEncodingFilter.class 1KB
ConnectionUtil.class 3KB
共 59 条
- 1
笔触狂放
- 粉丝: 5577
- 资源: 97
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0