package patientJoin; import java.sql.SQLException; import java.util.ArrayList; import DB.BasicDao; import UserJoin.UserJoinVo; public class patientJoinDao extends BasicDao { private final String patientJoinJoin_LIST = "SELECT * FROM patient_tbl"; private final String patientJoinJoin_CHECK = "SELECT * FROM patient_tbl WHERE u_ID = ? and u_psw = ?"; private final String patientJoinJoin_INSERT = "INSERT into patient_tbl values(?,?,?,?,?,?,?)"; public ArrayList select() { ArrayList list = new ArrayList(); try { this.psmt = this.conn.prepareStatement("SELECT * FROM patient_tbl"); this.rs = this.psmt.executeQuery(); while(this.rs.next()) { patientJoinVo member = new patientJoinVo(); member.setP_ID(this.rs.getString("u_ID")); member.setP_name(this.rs.getString("u_name")); member.setP_addr(this.rs.getString("u_addr")); member.setP_phone(this.rs.getString("u_phone")); member.setP_gender(this.rs.getString("u_gender")); member.setP_age(this.rs.getString("u_age")); member.setP_birthYear(this.rs.getString("u_birth")); member.setP_car_num(this.rs.getString("u_car_num")); list.add(member); } } catch (SQLException var3) { var3.printStackTrace(); } return list; } public patientJoinVo selectMember(patientJoinVo member) { patientJoinVo vo = null; try { this.psmt = this.conn.prepareStatement("SELECT * FROM patient_tbl WHERE p_ID =? and p_psw =?"); this.psmt.setString(1, member.getP_ID()); this.psmt.setString(2, member.getP_psw()); this.rs = this.psmt.executeQuery(); if (this.rs.next()) { vo = new patientJoinVo(); String id = this.rs.getString("p_ID"); String pw = this.rs.getString("p_psw"); vo.setP_ID(id); vo.setP_psw(pw); } } catch (SQLException var5) { var5.printStackTrace(); } return vo; } public int memberInsert(patientJoinVo member) { int n = 0; try { this.psmt = this.conn.prepareStatement("INSERT into patient_tbl(p_name,p_ID,p_psw,p_age,p_birthYear,p_gender,p_phone,p_addr,p_car_num) values(?,?,?,?,?,?,?,?,?)"); this.psmt.setString(1, member.getP_name()); this.psmt.setString(2, member.getP_ID()); this.psmt.setString(3, member.getP_psw()); this.psmt.setString(4, member.getP_age()); this.psmt.setString(5, member.getP_birthYear()); this.psmt.setString(6, member.getP_gender()); this.psmt.setString(7, member.getP_phone()); this.psmt.setString(8, member.getP_addr()); this.psmt.setString(9, member.getP_car_num()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { var4.printStackTrace(); } try { this.psmt = this.conn.prepareStatement("INSERT into patient_test_tbl(pt_ID,pt_name) values(?,?)"); this.psmt.setString(1, member.getP_ID()); this.psmt.setString(2, member.getP_name()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { var4.printStackTrace(); } try { this.psmt = this.conn.prepareStatement("INSERT into patient_inout_tbl(pio_ID,pio_name) values(?,?)"); this.psmt.setString(1, member.getP_ID()); this.psmt.setString(2, member.getP_name()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { var4.printStackTrace(); } return n; } }