2013-01-06 1 views
0

나는 SQLite 데이터베이스에 데이터를 저장하는 안드로이드 응용 프로그램을 만들고 있습니다. 제 질문은 에뮬레이터를 사용할 때이 데이터베이스 파일을 파일 시스템에 어디에 저장합니까?안드로이드 SQLite 데이터베이스 저장 위치 및 그 조작 도구

그리고 몇 가지 도구를 사용하여 해당 데이터베이스 파일을 수정할 수 있습니까? 어떻게?

답변

1

Eclipse에서 DDMS 퍼스펙티브로 이동하여 "파일 탐색기"탭을 선택하십시오. 데이터베이스는/data/data/databases 아래에 있습니다.

다음은 데이터베이스를 보는 데 유용한 이클립스 플러그인입니다 : http://www.cellobject.net/Home.aspx.

+0

감사 EJK, 데이터베이스를보기와 그것의 확인을하지만 난 방법을 수행 할 수 있습니다 삽입 및 삭제 작업. 동일한 플러그인이 유용하거나 다른 플러그인을 사용하여 해당 작업을 수행 할 수 있습니까? – TUSWAY

+0

이 질문에 대한 답은 트릭을 수행 할 수있는 몇 가지 플러그인을 가리 킵니다. – EJK

+0

Ooops - 링크를 잊어 버렸습니다 : http://stackoverflow.com/questions/7957351/is-there-way-to-view-and-update-an-sqlite-database-directly-something-similar-t – EJK

1

아니 추가 소프트웨어의 설치를 필요로하지 않는 간단한 방법은, 명령 유치권 도구 sqlite3의 사용이다 :

$ adb shell 
[email protected]:/ # sqlite3 /data/data/<your-package-name>/databases/your.db 
SQLite version 3.7.11 2012-03-20 11:35:50 
Enter ".help" for instructions 
Enter SQL statements terminated with a ";" 
sqlite> 
sqlite> select * from mytable; 
관련 문제