본문 바로가기

Develop/Android

SQLite3 error


Close() was never explicitly called on database

이런 경우에는
database.open() 과 database.close() 의 유무를 잘 따져봐야하며,

위의 log 는 db를 안닫아주는 경우 발생을 합니다.
그러므로 db를 다 사용한 후에는 close() 를 매소드를 사용해야 되며, 

추가로
open() 매소드를 사용 안했을 경우에는 java.lang.NullPointerException error 즉, C를 공부하셨다면 point error 를 접해보셨을 텐데 point error 와 같이 참조하려는 것이 무엇인지 모른다는 말입니다.

이와 같이 NullPointer error를 피하려면 sqlite3 를 이용한 개발시에 소스가 복잡해지면 나중에 찾기 힘드므로 미리 정리를 잘 하며 개발을 하는것이 좋습니다.

 

'Develop > Android' 카테고리의 다른 글

eclipse - failed to create the java virtual machine 에러  (0) 2013.04.15
Invalid file name: must contain only [a-z0-9_.]  (0) 2013.04.12
SQLite3 error  (0) 2011.12.14
안드로이드 특징  (0) 2011.11.22
안드로이드 구조  (0) 2011.11.22