SQLite2 [안드로이드] Android SQLite - 2 Handler 클래스 안녕하세요 푸민입니다. 이전 글에서는 DBHelper 를 생성해보았는데요. 한번 활용해볼까요? 실제 디비에 데이터를 삭제하고 삽입하는 클래스를 하나 만듭니다. 보통은 DBHandler 라고 명칭해요~그리고 Helper 클래스를 통해서 SQLiteDatabase 객체를 받아옵니다. 1. Getting DB private SQLiteDatabase db; private DBHandler(Context ctx) {DBHelper helper = new DBHelper(ctx);db = helper.getWritableDatabase();} public static DBHandler open(Context ctx) throws SQLException {if (ctx != null) {DBHandler handl.. 2015. 10. 11. [안드로이드] Android SQLite - 1 Helper 클래스 안녕하세요 푸민입니다.안드로이드 내부에는 SQLite 하는 디비가 존재합니다! 일반적인 디비랑 기능이 거의 비슷합니다. 앱의 각종 설정값을 프리퍼런스에 저장한다면 디비에는 좀더 크고 많은 자료를 저장할 수 있습니다. SQLite 를 사용하기 위해서는 먼저 Helper 클래스를 만들어야 합니다. public class DBHelper extends SQLiteOpenHelper {…} 이렇게 상속 받으면 onCreate() 와 onUpgrade() 를 오버라이딩할 수 있습니다.onCreate() 는 데이터베이스가 처음 만들어질때 불리는 메소드이구요,onUpgrade() 는 데이터베이스의 버전이 바뀔때 마다 불리는 메소드입니다. private static final String DATABASE_NAME = .. 2015. 10. 10. 이전 1 다음