앱개발을 열심히 해보고 있는 초보 개발자입니다.

하는도중에 질문이 생겼는데요...DB관련 질문입니다.

 

DatabaseHelper의 역할은 DB의 생성과 오픈, 버전업그레이드에 따른 역할을 한다고 알고 있습니다.

그런데 만약 DB가 이미 만들어져 있는 상태에서

설치시 복사가 되고 만들어진 DB만 사용하겠다고 한다면

DatabaseHelper의 역할은 오픈에 관련된 부분만 처리하면 되는건가요?

 

따로 OnCreate처리나 OnUpgrade처리는 안해줘도 되는것인지

궁금합니다.

 

이미 만들어진 DB데이터를 사용하고자 할때 처리를 어떻게 해줘야하는것인지

궁금합니다.그냥 DatabaseHelper로 열어서 조회만 해서 쓰면되는건지요?

만약 위와같이 사용할경우 DB데이터가 업데이트 되었을때 app자체의 버전을 바꿔서

다시 설치해야되는게 맞는건가요??

 

좀더 좋은방법은 없는건지 답변 부탁드립니다.

감사합니다.