4 개의 관련 테이블이있는 데이터베이스가있는 Android 앱이 있습니다. 이제는 해당 테이블과 관련없는 새 테이블을 추가하고 싶습니다. 새 데이터베이스를 만들거나 이전 테이블에 테이블을 추가하는 것이 더 낫습니다.android sqlite 두 개의 관련없는 두 개의 테이블에 대해 두 개의 db가 있어야합니까?
0
A
답변
1
당신은뿐만 아니라 관련이없는 테이블에 동일한 DB를 사용해야합니다 사용합니다.
- 이렇게하면 두 개의 별도 데이터베이스를 관리 할 수 없습니다.
- 이 테이블의 코드를 별도의 Java 파일에 작성하여 다른 코드와 섞이지 않도록 할 수 있습니다.
사용
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
앱이 실시간 인 경우 적용되는 새 데이터베이스 버전 확인 테이블 문을 생성 추가 할 수 있습니다.
1
예, 이전 데이터베이스에 새 테이블을 추가하고 데이터베이스 버전 번호를 변경하십시오.
및
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
// here you can update your existing db table
}
관련 문제
- 1. 두 개의 동일한 테이블이 있어야합니까?
- 2. SVM에 두 개의 레이블이 있어야합니까?
- 3. Android 애플리케이션에서 두 개의 SQLite 테이블을 결합하십시오.
- 4. 두 개의 sqlite 쿼리를 결합하십시오.
- 5. 두 개의 활동 또는 두 개의 단편?
- 6. 두 개의 sqlite 테이블 비교
- 7. 두 개의 쿼리를 두 개의 테이블에 내 SQL에 제출하고 싶습니까?
- 8. 두 테이블에 두 개의 열이있는 뷰 만들기
- 9. 동시에 두 개의 관련없는 테이블에서 선택
- 10. 조건이있는 두 개의 테이블에 삽입
- 11. 두 개의 유사한 객체에 대해 두 개의 개별 테이블을 만들어야합니까?
- 12. 두 개의 sqlite 파일을 첨부하십시오.
- 13. 하나의 테이블에 두 개의 외래 키 sqlite android
- 14. 두 개의 개별 테이블에 결합하기
- 15. 두 개의 연결된 테이블에 게시
- 16. 두 개의 관련 테이블에 삽입
- 17. 두 개의 div가 두 개의 링크로 전환됩니다.
- 18. 두 개의 partialviews 및 두 개의 모델로보기
- 19. 두 개의 개별 화면에 두 개의 창로드
- 20. 두 개의 버튼으로 된 두 개의 열
- 21. 두 개의 관련없는 SELECT 쿼리를 결합하십시오.
- 22. Android : 두 개의 EditText에 두 개의 addTextChangedListener를 사용할 수 없습니까?
- 23. Solr-2에서 두 개의 관련없는 테이블에 인덱스 생성
- 24. Android : 두 개의 액티비티에 대해 다른 허가
- 25. 두 개의 데이터베이스 병합
- 26. 두 개의 스레드와 두 개의 DataContext가 두 번 삽입됩니다.
- 27. 액세스 테이블에 두 개의 테이블에 합류
- 28. 열거 두 개의 컬렉션을
- 29. qt sqlite autoincrement 테이블에 삽입하면 두 개의 행이 생성됩니다.
- 30. 두 개의 edittext가있는 Android 레이아웃?
마이 그 레이션 "스크립트"를 잊지 마세요 :) –
예, Don 's forget –
죄송합니다, 위의 코멘트에서 유용한 자료에 링크하는 것을 잊었습니다. https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#onUpgrade(android.database.sqlite.SQLiteDatabase,%20int,%20int) –