package com.accp.qi.dao;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import com.accp.qi.javaBean.Rooms;
import java.util.ArrayList;
import com.accp.qi.javaBean.Client;
import java.text.SimpleDateFormat;
import java.util.Date;
import com.accp.qi.javaBean.NoteMessage;
public class RoomDao {
public RoomDao() {
}
public boolean insert(String sql) {
boolean flag = false;
Connection con = null;
Statement st = null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
int count = st.executeUpdate(sql);
if (count > 0) {
flag = true;
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
return flag;
}
public boolean hasUsers(String sql) {
boolean flag = false;
Connection con = null;
Statement st = null;
ResultSet rs = null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
if (rs.next()) {
flag = true;
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
return flag;
}
public ArrayList getroom(String sql) {
ArrayList list = new ArrayList();
Connection con = null;
Statement st = null;
ResultSet rs = null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
Rooms room = new Rooms();
room.setRoomid(rs.getInt(1));
room.setRoomtype(rs.getString(2));
room.setPrice(rs.getFloat(3));
room.setStatus(rs.getString(4));
room.setRemark(rs.getString(5));
list.add(room);
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
return list;
}
public ArrayList getClient(String sql)
{
ArrayList list = new ArrayList();
Connection con = null;
Statement st = null;
ResultSet rs = null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
Client client =new Client();
client.setClientname(rs.getString(1));
client.setSex(rs.getString(2));
client.setAge(rs.getInt(3));
client.setTel(rs.getString(4));
client.setType(rs.getString(5));
client.setNumber(rs.getString(6));
client.setNum(rs.getInt(7));
client.setRoomid(rs.getInt(8));
client.setOpentime(rs.getString(9));
client.setRemark(rs.getString(10));
list.add(client);
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
return list;
}
public int getdate(String date)
{
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd");
Date da = new Date();
String str= sdf.format(da);
String sql ="select datediff(dd,'"+date+"','"+str+"')";
Connection con = null;
Statement st = null;
ResultSet rs = null;
String numstr=null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
if (rs.next()) {
numstr= rs.getString(1); }
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
int num = Integer.parseInt(numstr);
return num;
}
public ArrayList getNote(String sql)
{
ArrayList list = new ArrayList();
Connection con = null;
Statement st = null;
ResultSet rs = null;
try {
con = ConnectionManager.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
NoteMessage nm = new NoteMessage();
nm.setRoomid(rs.getInt(1));
nm.setName(rs.getString(2));
nm.setOpentime(rs.getString(3));
nm.setEndtime(rs.getString(4));
nm.setDatenum(rs.getString(5));
nm.setFee(rs.getString(6));
list.add(nm);
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(st);
ConnectionManager.closeConnection(con);
}
return list;
}
public static void main(String[] args) {
RoomDao roomdao = new RoomDao();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
MVC模式的酒店管理系统jsp
共260个文件
jpg:83个
jsp:45个
gif:42个
3星 · 超过75%的资源 需积分: 17 40 下载量 164 浏览量
2009-05-20
15:40:08
上传
评论
收藏 3.42MB RAR 举报
温馨提示
简单的MVC模式的酒店管理系统 比较简单,实用
资源推荐
资源详情
资源评论
收起资源包目录
MVC模式的酒店管理系统jsp (260个子文件)
854.bmp 64KB
RoomDao.class 5KB
OpenRoomServlet.class 3KB
AddemployeeServlet.class 3KB
CancelRoomServlet.class 3KB
LoginServlet.class 3KB
UpdateRoomServlet.class 3KB
AdminIssueServlet.class 3KB
IssueServlet.class 3KB
BreakRoomServlet.class 3KB
LoginDao.class 3KB
AfficheDao.class 3KB
Client.class 3KB
UpdateUserListServlet.class 2KB
UpdateUserServlet.class 2KB
AddRoomServlet.class 2KB
RoomManageServlet.class 2KB
DestineMessageServlet.class 2KB
RoomDestineServlet.class 2KB
DeleteRoomServlet.class 2KB
DeleteUserServlet.class 2KB
SelectServlet.class 2KB
ClientMessageServlet.class 2KB
ManageRoomStatusServlet.class 2KB
SelectUserServlet.class 2KB
RoomStatusServlet.class 2KB
SelectRoomServlet.class 2KB
ShowManageMessageServlet.class 2KB
ShowAdminMessageServlet.class 2KB
ShowMessageServlet.class 2KB
ConnectionManager.class 2KB
SelectNoteServlet.class 2KB
UserList.class 2KB
NoteMessage.class 1KB
Rooms.class 1KB
RoomBao.class 1KB
Affiche.class 1KB
LoginBao.class 890B
AfficheBao.class 886B
mycss.css 2KB
css.css 513B
Thumbs.db 199KB
Thumbs.db 62KB
indexbg.gif 69KB
HotelOfferPromo.gif 16KB
find.gif 6KB
admin_left_1.gif 2KB
xt23.gif 2KB
xt18.gif 2KB
xt21.gif 2KB
xt24.gif 2KB
1000100057-03.gif 2KB
xt9.gif 2KB
xt28.gif 2KB
1000100057-02.gif 2KB
xt26.gif 2KB
xt22.gif 2KB
xt16.gif 2KB
view.gif 2KB
tb.gif 1KB
120.gif 1KB
jz.gif 929B
xt25.gif 891B
xt27.gif 813B
2_m2.gif 775B
xt1.gif 768B
hotel_on.gif 705B
xt29.gif 614B
announce.gif 538B
gg.gif 474B
xt11.gif 258B
xt6.gif 253B
xt14.gif 247B
xt13.gif 235B
xt10.gif 192B
xt12.gif 183B
xt17.gif 182B
xt15.gif 181B
xt19.gif 146B
xt20.gif 142B
xt8.gif 127B
syj.gif 114B
news.gif 91B
xt7.gif 90B
spacer.gif 43B
1.html 4B
sqljdbc4.jar 455KB
msbase.jar 280KB
mssqlserver.jar 66KB
msutil.jar 58KB
RoomDao.java 6KB
OpenRoomServlet.java 3KB
LoginDao.java 2KB
AfficheDao.java 2KB
LoginServlet.java 2KB
BreakRoomServlet.java 2KB
UpdateRoomServlet.java 2KB
AddemployeeServlet.java 2KB
Client.java 2KB
AdminIssueServlet.java 2KB
共 260 条
- 1
- 2
- 3
资源评论
- zhang_aichen2013-05-31没有.project 不能打开啊
- CyckSDN2013-05-24不是很完善 不过还不错啦
- chenyangdear2013-01-10可以,怎么说呢,总体来讲应该还不错,可以借鉴借鉴
- c3497924722012-05-30可以拿来参考、可惜不是我想要的那种MVc框架代码
qersir
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 手写实现 iD3 决策树算法-根据信息增益公式.zip
- 411675952289057车联助手-小窗版(三星)3.5.1.apk
- 三种快速排序方法合并在一个文件中以便直接运行的Python代码示例
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功