본문 바로가기

Programming/android

android에서 외부(sdcard) db를 열려면?


pc에서 만든, sqlite파일을 안드로이드에 삽입하여 사용하고 싶다면, 어떻게 해야할까?

SQLiteDatabase의 openDatabase를 사용하면 된다. 

예는 다음과 같음. 

String filePath = getFilesDir().getAbsolutePath() + File.separator + DB_FILE_NAME;

SQLiteDatabase sqlite = null;

sqlite = SQLiteDatabase.openDatabase(filePath, null, SQLiteDatabase.OPEN_READONLY);

Cursor cursor = sqlite.rawQuery("select code_num from category;", null);

sqlite.close();