저는 SQLiteDebug.queryLog("com.com.package" , "test.db" , "SELECT * FROM member"); 이러케~~~
오호 그 방법이...
저는 DB자체를 외부에 생성 되게 해버립니다 - _-a
오호..
에뮬을 사용하는 것도 방법이긴 합니다. 하지만, 루팅 폰 하나 정도는 가지고 계시는게.. ^^;
테스트할 때는 외부생성도 괜찮지만,... 릴리즈 하는 것들에는 그닷 추천하기가 거시기 합니다.. ㅋㅋ
저도 루팅해서, sqlite browser관련앱으로봅니다.
루팅 폰은 없고 에뮬에서 안돌아가는 상태에서 개발하는 저는 위의 커리로그나 커서값을 로그 찍는 무식한 방법밖에 못 쓰고 있습니다.ㅡㅡ;;
DB자체를 외부에 생성하기에는 좀 그렇고..
뻘짓이긴한데, insert나 delete update 하고 close하는 코드 밑에
DB를 외장메모리에 copy하는 코드를 하나 넣어보는건 어떨까요...
배포시에는 copy코드만 지우고...
상수로 실제 경로와 테스트(외부) 경로로 빼놓고
외부 경로로 작업 하면서 이클립스 상에서 플러그인을 통해서 디비 내용을 보면서 작업
나중에 배포 할때 내부로 바꾸고 ~ 요런식으로 작업 하고 있네요
근데 실질적으로 쿼리가 뭐 간단하면야 위 방법으로 하면서 바로바로 데이터 체크 하면 되지만
복잡한 쿼리 같은경우는 파이어 폭스 플러그인이나 다른 sqlite툴을 통해 쿼리문 검증 하고 올리는 편이에요~
로그인 유지