랜덤 쿼리 결과 테이블 저장
랜덤 쿼리 결과 저장 SELECT * FROM TABLE ORDER BY RANDOM() 위와 같이 랜덤 쿼리 결과를 저장할 경우 임시테이블을 만들고 쿼리 결과를 아래와 같이 임시 테이블에 복사. CREATE TABLE imsi테이블 AS SELECT * FROM TABLE ORDER BY RANDOM() 그리고 나서 쿼리를 다시 해준다. SELECT * FROM imsi테이블 이 쿼리 결과를 갖고 처리함. 프로그램 종료 시 쿼리문과 커서 위치 저장(안드로이드 공유 메모리?)하고, 프로그램 시작 시 임시테이블에서 저장한 쿼리로 커서 위치로 이동.
안드로이드/프로그래밍
2013. 1. 8. 10:45
DB 관련 예외처리
DB(Database, 데이타베이스) 관련 예외처리 import android.database.sqlite.SQLiteException; try{ _db = SQLiteDatabase.openDatabase(path + "DriverDB.db", null, SQLiteDatabase.OPEN_READWRITE); } catch(SQLiteException e) { Toast.makeText(this, "1 : Database를 열 수 없습니다!!\r\n" + e.getMessage(), Toast.LENGTH_SHORT).show(); finish(); return; }
안드로이드/프로그래밍
2013. 1. 4. 17:53