Files
hospital-web-system/hospital/src/main/java/UserJoin/UserJoinDao.java
mcutegs2 e7ade55c25 1. 병원장(id : boss)이 로그인할 경우 임직원 List 노출
2. 임직원이 로그인할 경우 근무기록 List 노출
3. 환자 외래 or 입원 예약 DB에 Input(pio_ok에 1값 입력) = 로그인 시 사용했던 ID, name값 해당 테이블에 저장
4. 환자 외래 or 입원 예약 기록 List 노출
5. 환자 건강검진 예약 DB에 Input (pt_state에 1값 입력) = 로그인 시 사용했던 ID, name값 해당 테이블에 저장
6. 환자 건강검진 예약 기록 List 노출
2020-06-28 03:56:19 +09:00

93 lines
3.4 KiB
Java

package UserJoin;
import java.sql.SQLException;
import java.util.ArrayList;
import DB.BasicDao;
public class UserJoinDao extends BasicDao {
private final String UserJoin_LIST = "SELECT * FROM user_tbl";
private final String UserJoin_CHECK = "SELECT * FROM user_tbl WHERE u_ID = ? and u_psw = ?";
private final String UserJoin_INSERT = "INSERT into user_tbl values(?,?,?,?,?,?,?)";
public ArrayList<UserJoinVo> select() {
ArrayList list = new ArrayList();
try {
this.psmt = this.conn.prepareStatement("SELECT * FROM user_tbl");
this.rs = this.psmt.executeQuery();
while(this.rs.next()) {
UserJoinVo member = new UserJoinVo();
member.setU_ID(this.rs.getString("u_ID"));
member.setU_name(this.rs.getString("u_name"));
member.setU_addr(this.rs.getString("u_addr"));
member.setU_phone(this.rs.getString("u_phone"));
member.setU_gender(this.rs.getString("u_gender"));
member.setU_post(this.rs.getString("u_post"));
member.setU_divi(this.rs.getString("u_divi"));
member.setU_birth(this.rs.getString("u_birth"));
member.setU_car_num(this.rs.getString("u_car_num"));
list.add(member);
}
} catch (SQLException var3) {
var3.printStackTrace();
}
return list;
}
public UserJoinVo selectMember(UserJoinVo member) {
UserJoinVo vo = null;
try {
this.psmt = this.conn.prepareStatement("SELECT * FROM user_tbl WHERE u_ID =? and u_psw =?");
//this.psmt = this.conn.prepareStatement("SELECT u_ID, u_psw FROM user_tbl");
// while(this.rs.next()) {
// member = new UserJoinVo();
//member.setU_ID(this.rs.getString("u_ID"));
//member.setU_psw(this.rs.getString("u_psw"));
//}
this.psmt.setString(1, member.getU_ID());
this.psmt.setString(2, member.getU_psw());
this.rs = this.psmt.executeQuery();
if (this.rs.next()) {
vo = new UserJoinVo();
String id = this.rs.getString("u_ID");
String pw = this.rs.getString("u_psw");
vo.setU_ID(id);
vo.setU_psw(pw);
}
} catch (SQLException var5) {
var5.printStackTrace();
}
return vo;
}
public int memberInsert(UserJoinVo member) {
int n = 0;
try {
this.psmt = this.conn.prepareStatement("INSERT into user_tbl(u_ID,u_psw,u_divi,u_post,u_name,u_birth,u_gender,u_phone,u_addr,u_car_num) values(?,?,?,?,?,?,?,?,?,?)");
this.psmt.setString(1, member.getU_ID());
this.psmt.setString(2, member.getU_psw());
this.psmt.setString(3, member.getU_divi());
this.psmt.setString(4, member.getU_post());
this.psmt.setString(5, member.getU_name());
this.psmt.setString(6, member.getU_birth());
this.psmt.setString(7, member.getU_gender());
this.psmt.setString(8, member.getU_phone());
this.psmt.setString(9, member.getU_addr());
this.psmt.setString(10, member.getU_car_num());
n = this.psmt.executeUpdate();
} catch (SQLException var4) {
var4.printStackTrace();
}
return n;
}
}