SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

xóa cơ sở dữ liệu sqlite khi cập nhật phiên bản mới của ứng dụng

bạn có thể sử dụng phương pháp này để xóa cơ sở dữ liệu của mình.

context.deleteDatabase(DATABASE_NAME);

Bạn cũng có thể sử dụng phương pháp này để tìm đường dẫn cơ sở dữ liệu của mình trước rồi xóa đường dẫn đó.

File myDb = context.getDatabasePath(DATABSE_NAME);
Boolean isDelete = myDb.delete();

Giải pháp khác là, nếu bạn muốn cập nhật cơ sở dữ liệu của mình thì chỉ cần thay đổi số phiên bản cơ sở dữ liệu của bạn. onUpgrade() sẽ tự động được gọi và cơ sở dữ liệu cũ của bạn sẽ bị xóa và cơ sở dữ liệu mới sẽ được tạo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gây ra bởi:android.database.sqlite.SQLiteException:không có bảng nào như vậy:BOOK (mã 1 SQLITE_ERROR)

  2. SQLite giới thiệu hàm UNIXEPOCH ()

  3. SQLite - Tạo mối quan hệ

  4. java, Sử dụng đúng cách các biến Tĩnh để ngăn chặn bế tắc - Đồng bộ hóa

  5. Cơ sở dữ liệu SQLite đưa ra cảnh báo chỉ mục tự động trên <table_name> (cột) Sau khi nâng cấp Android L