Page 109 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 109

public void insert(String name, Boolean status) {
            //└log 테이블에 새로운 값을 추가하는 메소드로 이름과 상태 값을 받아옴. 시간은 자동 저장됨.
                    int sta = (status) ? 1 : 0;
            //└boolean형을 sql문에 맞게 int형으로 보내기 위해 boolean형 -> int형으로 바꿈.
                    SQLiteDatabase db = getWritableDatabase();
            //└데이터베이스에 접근하기 위해 쓰기가능 데이터베이스를 불러옴
                    db.execSQL("INSERT INTO log (name, status) VALUES " +
            //└이름과 상태 값을 log 테이블에 추가시킴
                            "( ' " + name + " ' , " + sta + ");");
            //└이름과 상태 값을 log 테이블에 추가시킴
                    db.close();
            //└데이터베이스를 실행시키면 다시 종료시켜야 함
                }


                public void update(int num, String name) {
            //└기존에 있던 값을 업데이트해주는 메소드. num값과 name값을 받아오는데, num값은 참조하는 값이
            고, name값은 실제로 넣는 값임
                    SQLiteDatabase db = getWritableDatabase();
            //└데이터베이스에 접근하기 위해 쓰기가능 데이터베이스를 불러옴
                    db.execSQL("UPDATE doorlock SET name = \"" + name + "\" " +
            //└doorlock 테이블에서 num값과 일치하는 값의 이름을 name으로 바꿈
                            "WHERE num = " + num);
            //└doorlock 테이블에서 num값과 일치하는 값의 이름을 name으로 바꿈
                    db.close();
            //└데이터베이스를 실행시키면 다시 종료시켜야 함
                }


                public void update(int num, boolean status) {
            //└기존에 있던 값을 업데이트해주는 메소드. num값과 status값을 받아오는데, num값은 참조하는 값이
            고, status값은 실제로 넣는 값임.
                    int sta = (status) ? 1 : 0;
            //└boolean형을 sql문에 맞게 int형으로 보내기 위해 boolean형 -> int형으로 바꿈.
                    SQLiteDatabase db = getWritableDatabase();
            //└데이터베이스에 접근하기 위해 쓰기가능 데이터베이스를 불러옴
                    db.execSQL("UPDATE doorlock SET status = " + sta + " " +
            //└doorlock 테이블에서 num값과 일치하는 값의 상태를 status로 바꿈
                            "WHERE num = " + num);
            //└doorlock 테이블에서 num값과 일치하는 값의 상태를 status로 바꿈
                    db.close();
            //└데이터베이스를 실행시키면 다시 종료시켜야 함




                                                         -  102  -
   104   105   106   107   108   109   110   111   112   113   114