본문 바로가기

Programing/Android

android db 사용시 cursor.getCount를 사용하자

     String characterQuery = "select * from character";
     SQLiteDatabase db = this.getReadableDatabase();
        Cursor cursor = db.rawQuery(characterQuery, null);

        cursor.moveToFirst();
        if(cursor.getCount() > 0){
         db.close();
         return cursor.getInt(1);
        }
        db.close();
  return 0;

 

이런식으로 안드로이드에서 db를 사용할때

 

        if(cursor.getCount() > 0){
         db.close();
         return cursor.getInt(1);
        }
        db.close();

 

커서로 얻어온 값이 아무것도 없을때를 if문으로 구분해주면 오류 없이 넘어 갈수 있습니다. 이프문을 통과 못했을때 0을 보내 줌으로서 로그로 오류도 확인 할수 있고 더 유용한거 같습니다 ~

'Programing > Android' 카테고리의 다른 글

(Android) CCTV  (0) 2014.07.08
android 하단 버튼  (0) 2014.06.13
android xml 주석달기  (0) 2014.06.13
android intro 페이지 설정  (0) 2014.06.13
surfaceview 실시간 사진 저장2  (0) 2014.04.09