2012-01-23 5 views

답변

3

SQLite 데이터베이스 파일 자체에서 lastModified 날짜를 가져올 수 있어야합니다. 위치를 모르는 경우 에뮬레이터 및 DDMS 파일 탐색기를 사용하십시오. 예를 들어

:

File dbpath = context.getDatabasePath(DB_NAME); 
long lastModified = dbpath.lastModified(); 
0

데이터베이스 파일이 SD 카드에있는 경우 파일 속성을 볼 수 있습니다.

내부 (기본값)이면 afaik가 없습니다. DB를 업데이트 할 때마다 마지막 수정을 다른 위치에 저장할 수 있습니다.

0

이것은 이론상 가능하지만 (데이터베이스는 파일 일뿐) 데이터베이스 개발에서는 다소 일반적인 작업입니다. 일반적으로 개별적으로 변경할 수있는 테이블의 양은 적으며 날짜/시간 필드를 저장하고 삽입/업데이트를 사용하여 필드를 업데이트하며 마지막 변경 날짜를 확인할 시간이되면 max()을 쿼리합니다 그 datetime 필드의.

관련 문제