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

Không thể mở cơ sở dữ liệu SQLite từ SQLIte Helper Oncreate, khi OnCreate được kích hoạt bằng cách mở cơ sở dữ liệu lần đầu tiên

Bạn không nên cố gắng gọi getWritableDatabase() hoặc getReadableDatabase() từ SQLiteOpenHelper các phương thức vòng đời như onCreate() hoặc các phương thức được gọi từ đó. Điều đó sẽ không thành công với một ngoại lệ "được gọi là đệ quy".

Thay vào đó, hãy sử dụng SQLiteDatabase được cung cấp dưới dạng tham số cho onCreate() hoặc các phương pháp vòng đời khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLiteDiskIOException:mã lỗi 10:sửa lỗi I / O đĩa trên ICS và Samsung Nexus trên DROP TABLE

  2. Cách hoạt động của SQLite Upper ()

  3. Làm cách nào để thêm các cột mới vào cơ sở dữ liệu SQLite sau khi ứng dụng Android được phát hành?

  4. Làm thế nào để an toàn luồng EnableWriteAheadLogging trong bối cảnh sử dụng thực tế và tài liệu SQLite?

  5. Không thể mở cơ sở dữ liệu ở chế độ đọc / ghi