마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SQLiteOpenHelper 에의해 만들어진 db 의 경로는 어떻게되나요?

0 추천

SQLiteOpenHelper 를이용해서 db 작업할때

db 이름을 test.db 라고하고

SQLiteOpenHelper 에의해 만들어진 db 의 경로는 어떻게되나요?

 

SQLiteDatabase db;
db = openOrCreateDatabase(dbpath, Context.MODE_PRIVATE, null);

이렇게 dbpath 로 db 를 열려구할때 경로를 어떻게적어줘야되나요?

 

 

구름처럼달처럼 (5,830 포인트) 님이 2016년 10월 11일 질문
SQLiteDatabase
final String    getPath()
Gets the path to the database file.

https://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#getPath()

1개의 답변

+1 추천
 
채택된 답변
검색하니까

/data/data/(패키지이름)/databases/(정의한 db이름)

이렇게 된다고 하네요.

근데 꼭 저 함수를 사용해서 접근을 하셔야 하는 상황이신건가요?

그게 아니면 SqliteOpenHalper안에 getReadableDatabase() getWritableDatabase() 함수가 SQliteDatabase 인스턴스를 리턴해주는데 이렇게 하시면 안되는 상황이신건가요??
Development Guy (70,570 포인트) 님이 2016년 10월 11일 답변
구름처럼달처럼님이 2016년 10월 12일 채택됨
...