반응형
Android/SQLite2019. 2. 28. 19:37Android SQLite 테이블 생성 문제 및 SQLiteOpenHelper 사용 방법

Android에서 SQLite를 사용하여 테이블 생성시 문제가 생겼던 점을 포스팅합니다. SQLiteOpenHelper를 상속받은 클래스를 사용하여 데이터베이스 파일을 관리하지 않으면 생길 수 있는 상황인 듯합니다. 다음과 같은 구조의 테이블을 사용하여 앱을 만들다가 레코드이름타입idintegerimage blobtexttext 기존 테이블을 삭제하고 날짜 레코드를 추가했습니다. 문제 없이 동작하는 듯했습니다. 레코드이름타입idintegerimage blobtexttextdatedate 앱을 새로 설치할때 문제가 없는지 테스트해보다가 버그(?)를 찾았네요. 분명 date 타입이 추가된 테이블을 새로 생성하도록 했는데 date가 없는 테이블이 데이터베이스에 있다고 에러가 났습니다. 확인해보니 데이블을 생성..

반응형
image