2013-11-24 167 views
0

我想從sdcard導入sqlite數據庫到android應用程序,但現有的數據庫應該已經刪除。 我創建了一個應用程序,但它不會被刪除舊的數據庫。它仍然是靜止的。它並不會破壞新的數據庫。如何從sdcard導入sqlite數據庫到android應用程序

如何刪除以前的一個&上傳新的複印和開放的數據庫清爽的數據反映。

請幫我

感謝, 尼廷

+0

你的問題很混亂,你想導入或複製或刪除數據庫 –

+0

@Arju我想從SD卡導入數據庫,但它應該從舊數據庫中刪除所有數據,並將所有數據複製到現有數據庫 –

+0

http: //limbaniandroid.blogspot.in/2013/02/useing-your-sqlite-database-in-android.html –

回答

1

使用context.deleteDatabase(DATABASE_NAME);刪除現有的數據庫。

使用I/O操作複製數據庫,然後根據需要重命名數據庫。

0

只需複製該文件,使用標準的Java文件I/O。確保您在複製之前沒有在舊數據庫上打開SQLiteDatabaseSQLiteOpenHelper。數據庫的默認位置可以通過在任何Context上調用getDatabasePath()找到,例如Activity

相關問題