You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
2.9 KiB
109 lines
2.9 KiB
package com.lsy.dao.impl;
|
|
|
|
import com.lsy.dao.ReserveDao;
|
|
import com.lsy.model.Accountlsy;
|
|
import com.lsy.model.Reserve;
|
|
|
|
import java.sql.Connection;
|
|
import java.sql.PreparedStatement;
|
|
import java.sql.ResultSet;
|
|
import java.sql.SQLException;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
public class ReserveDaoImp implements ReserveDao {
|
|
|
|
@Override
|
|
public List<Reserve> findAll() {
|
|
return Collections.emptyList();
|
|
}
|
|
|
|
@Override
|
|
public Reserve findByroomN(String roomN) {
|
|
|
|
Connection conn = null;
|
|
PreparedStatement pstmt = null;
|
|
ResultSet rs = null;
|
|
Reserve reserve = null;
|
|
try {
|
|
conn = DBHelper.getConnection();
|
|
String sql = "select * from Reserve where roomN = ?";
|
|
pstmt = conn.prepareStatement(sql);
|
|
pstmt.setString(1, roomN);
|
|
rs = pstmt.executeQuery();
|
|
if (rs.next()) {
|
|
reserve = new Reserve();
|
|
|
|
reserve.setRoomN(rs.getString("roomN"));
|
|
reserve.setName(rs.getString("name"));
|
|
reserve.setNum(rs.getString("num"));
|
|
reserve.setState(rs.getString("state"));
|
|
reserve.setService(rs.getString("service"));
|
|
reserve.setTime(rs.getDate("time"));
|
|
reserve.setPhone(rs.getString("phone"));
|
|
|
|
|
|
}
|
|
|
|
} catch (SQLException e) {
|
|
e.printStackTrace();
|
|
} finally {
|
|
if (rs != null) {
|
|
try {
|
|
rs.close();
|
|
} catch (SQLException e) {
|
|
}
|
|
}
|
|
if (pstmt != null) {
|
|
try {
|
|
pstmt.close();
|
|
} catch (SQLException e) {
|
|
}
|
|
}
|
|
if (conn != null) {
|
|
try {
|
|
conn.close();
|
|
} catch (SQLException e) {
|
|
}
|
|
}
|
|
|
|
}
|
|
return reserve;
|
|
}
|
|
|
|
@Override
|
|
public int create(Reserve Reserve) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public int modify(Reserve Reserve) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public int delect(Reserve Reserve) {
|
|
return 0;
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
ReserveDaoImp dao = new ReserveDaoImp();
|
|
|
|
Reserve reserve= new Reserve();
|
|
// Scanner scanner = new Scanner(System.in);
|
|
// accountlsy.setUseridlsy(scanner.next());
|
|
// accountlsy.setPasswordlsy("123456");
|
|
// accountlsy.setEmaillsy("admin");
|
|
// accountlsy.setNamelsy("admin");
|
|
// accountlsy.setAddrlsy("admin");
|
|
// accountlsy.setCitylsy("admin");
|
|
// accountlsy.setCountrylsy("admin");
|
|
// accountlsy.setPhonelsy("admin");
|
|
// dao.delect(accountlsy);
|
|
// dao.create(accountlsy);
|
|
dao.findByroomN("1");
|
|
// dao.findAll();
|
|
|
|
}
|
|
}
|