Page 109 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 109
826. boolean result = true;
827.
828. try{
829.
830. A = conn.prepareStatement("SELECT * FROM
getoff where ip=?");
831.
832. A.setString(1, ip);
833.
834. rs = A.executeQuery(); //실행
835.
836. while(rs.next()){
837. if(ip.equals(rs.getString("ip")))
838. result = false;
839. //레코드가 존재하면 false
840. }
841.
842. }catch(Exception e){
843. e.printStackTrace();
844. }
845. return(result);
846.
847. }
848.
849. /**
850. * @메소드명 : update
851. * @변수 name : 이름 텍스트필드에 입력받은 값
852. * @변수 num : 번호 텍스트필드에 입력받은 값
853. * @설명 : 입력된 값을 변수로 받아서 데이터베이스에 해당 ip 값
으로 내릴 버스 정류장을 수정하는 메소드
854. */
855. private void update_bus(String ip, String bus){
856. try{
857. //PreparedStatement 생성-> conn은 preDbTreatment() 메소드를 통해
//생성되어 있음
858. pstmtUpdate = conn.prepareStatement("update
passenger set bus = ? where ip = ?");
859. //값 대입
860.
861. pstmtUpdate.setString(1, bus);
862. //? 순서 중요 확인 필요함
863. pstmtUpdate.setString(2, ip);
- 102 -