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  -
   104   105   106   107   108   109   110   111   112   113   114