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

public void  insert(String  goods,  int stat) {
                            //  읽고  쓰기가  가능하게  DB  열기
                       SQLiteDatabase db  =  getWritableDatabase();
                            //  DB에  입력한  값으로  행  추가
                       db.execSQL("insert  into  home   (goods  ,status)   values  ("  +  goods  +  ",  "+stat  +");");


                       db.close();


                 }
                    //UPDATE  [테이블]  SET  [열]  =  '변경할값'  WHERE  [조건]
                 public ArrayList<SmartHome> getResult() {
                       ArrayList<SmartHome> vector  =  new  ArrayList<SmartHome>();
                            //  읽기가  가능하게  DB  열기
                       SQLiteDatabase db  =  getReadableDatabase();


                            //  DB에  있는  데이터를  쉽게  처리하기  위해  Cursor를  사용하여  테이블에  있는  모든  데이터  출
            력
                       Cursor  cursor  =  db.rawQuery("SELECT  *  FROM  home  order  by  no  desc",  null);
                       while (cursor.moveToNext()) {


                            vector.add(new  SmartHome(cursor.getInt(0),  cursor.getString(1),  cursor.getInt(2),
            Timestamp.valueOf(cursor.getString(3))));
                       }


                       return  vector;
                 }
                 public void  UpdateData(String  name,    int data  )
                 {
                       SQLiteDatabase db  =  getReadableDatabase();
                       db.execSQL("update  home  set status  =  "+ data  +  "where goods  ="  +  "\""+name+  "\";");
                 }


                 public SmartHome getCurrent() {
                       ArrayList<SmartHome> vector  =  new  ArrayList<SmartHome>();
                            //  읽기가  가능하게  DB  열기
                       SQLiteDatabase db  =  getReadableDatabase();
                       Cursor  cursor  =  db.rawQuery("SELECT  *  FROM  home  order  by  no  desc",  null);


                       cursor.moveToNext();






                                                         -  253  -
   255   256   257   258   259   260   261   262   263   264   265