2. 임직원이 로그인할 경우 근무기록 List 노출 3. 환자 외래 or 입원 예약 DB에 Input(pio_ok에 1값 입력) = 로그인 시 사용했던 ID, name값 해당 테이블에 저장 4. 환자 외래 or 입원 예약 기록 List 노출 5. 환자 건강검진 예약 DB에 Input (pt_state에 1값 입력) = 로그인 시 사용했던 ID, name값 해당 테이블에 저장 6. 환자 건강검진 예약 기록 List 노출
93 lines
3.4 KiB
Java
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;
|
|
}
|
|
}
|