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

Hiểu hướng dẫn về cách lưu dữ liệu trong cơ sở dữ liệu SQL của Android.com

Câu trả lời cho:

Điểm 1,2,3:Như đã đề cập đơn giản trong hướng dẫn mà bạn đang theo dõi tại liên kết này, chúng tôi không nên gọi SongDbHelper.onCreate() . Thay vào đó, khi chúng tôi muốn có tham chiếu cơ sở dữ liệu từ lớp Người trợ giúp , chúng tôi sử dụng CONSTUCTOR như:

SongDbHelper mDbHelper = new SongDbHelper(getContext());
// this will call super method internally and
// this will create table in database

Điểm 4:onUpgrade() chúng tôi cũng không có trách nhiệm phải gọi một cách rõ ràng. Khi chúng tôi thay đổi giản đồ cơ sở dữ liệu, chúng tôi cập nhật DATABASE_VERSION và khuôn khổ android sẽ gọi nội bộ onUpgrade() cho chúng tôi

Điểm 5:Bạn có thể lưu trữ từng lời bài hát từ xml của mình tới database . Đây là cách đúng đắn theo như tôi biết

Cập nhật:

Cách tốt nhất là store your database trên máy chủ web được tạo trước đó , download it from the web server và có ứng dụng sau đó đọc / ghi vào cơ sở dữ liệu. Điều này sẽ không đánh bại mục đích của cơ sở dữ liệu, ngoài ra nó sẽ không trùng lặp các mục nhập cơ sở dữ liệu và các mục nhập mã (xml) . Ngoài ra, kích thước ứng dụng của bạn cũng sẽ nhỏ hơn bởi vì ứng dụng sẽ tải xuống cơ sở dữ liệu trong thời gian chạy, thay vì lưu trữ trong bộ nhớ thiết bị ban đầu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ListView không hiển thị các hình ảnh chính xác trong có thể vẽ theo tên của chúng trong sqlite

  2. Sử dụng Robolectric với SQLiteAssetHelper

  3. Trả lại đầu tháng trong SQLite

  4. Khóa chính xử lý vương quốc Android trong đối tượng quan hệ

  5. Ràng buộc KHÔNG ĐẦY ĐỦ trong SQLite