java 题 急急!!!!
一.会议室预定模块a.某公司有多个会议室,以房间号区分b.如果某部门需要预定会议室,则会提交预定请求。(包含预定开始使用时间,预定结束使用,所预定会议室房间号)1.设计一...
一.会议室预定模块
a.某公司有多个会议室,以房间号区分
b.如果某部门需要预定会议室,则会提交预定请求。
(包含预定开始使用时间,预定结束使用,所预定会议室房间号)
1.设计一个表,保存会议室预定信息
2.要求用sql语句及java代码判断在2003-3-10 下午 3:00--4:00 3号会议室 是否空闲。
1.有关sql语句
2.java的判断代码 展开
a.某公司有多个会议室,以房间号区分
b.如果某部门需要预定会议室,则会提交预定请求。
(包含预定开始使用时间,预定结束使用,所预定会议室房间号)
1.设计一个表,保存会议室预定信息
2.要求用sql语句及java代码判断在2003-3-10 下午 3:00--4:00 3号会议室 是否空闲。
1.有关sql语句
2.java的判断代码 展开
2个回答
展开全部
至少要2张表,一张,是记录会议室的table a
另一张是存放预定会议室的 table b
a: 主键id,会议室名称,name,会议室编号,num
b: 主键id,外键aid,预定开始时间:beganDate,结束时间,endDate
可以封装一个方法,用来传入3个参数,会议室号,num,beganDate,endDate,返回true 或false
然后通过 sql语句查询
select * from b where aid in (select id from a where num='"+num+"') and beganDate<='"+endDate+"' and endDate>='"+beganDate+"'
如果有数据 说明就是 正在使用的
基本就是这样
希望对你有帮助
另一张是存放预定会议室的 table b
a: 主键id,会议室名称,name,会议室编号,num
b: 主键id,外键aid,预定开始时间:beganDate,结束时间,endDate
可以封装一个方法,用来传入3个参数,会议室号,num,beganDate,endDate,返回true 或false
然后通过 sql语句查询
select * from b where aid in (select id from a where num='"+num+"') and beganDate<='"+endDate+"' and endDate>='"+beganDate+"'
如果有数据 说明就是 正在使用的
基本就是这样
希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询