Có thể lưu trữ các đối tượng do người dùng xác định trong cơ sở dữ liệu SQLite từ Android không? Ví dụ: Tôi đang tạo một lớp và tôi muốn lưu trữ đối tượng lớp đó trong cơ sở dữ liệu. Có thể không? Nếu có, làm thế nào để tiến hành? Trên nền tảng Blackberry, tôi có thể lưu trữ các đối tượng trực tiếp trong các đối tượng liên tục. Có thể làm điều này với SQLite và Android không?Cách lưu trữ đối tượng trong cơ sở dữ liệu sqlite?
Trả lời
Bạn sẽ cần để có thể tuần tự hóa đối tượng của mình thành luồng byte và sau đó tạo lại đối tượng của bạn từ luồng byte.
Sau đó, chỉ lưu trữ luồng byte đó trong db của bạn.
EDIT: Đọc this article để tìm hiểu về tuần tự hóa trong Java. Nó phục vụ cho chủ thể một cách tốt hơn nhiều so với tôi có thể bằng cách chỉ đưa ra một số đoạn mã.
Thay vì lưu trữ chúng trong SQLite tại sao không lưu trữ chúng trong db4o, được thiết kế đặc biệt để lưu trữ các đối tượng. Một đơn giản tutorial cho các đối tượng sotring bằng cách sử dụng db4o.
DB4O là tuyệt vời về nguyên tắc. Rất dễ sử dụng. NHƯNG tiếc là nó có nhiều lỗi và phát triển/bảo trì dường như đã hoàn toàn dừng lại. Tình huống rất buồn. – Matthias
- 1. Cách lưu trữ đối tượng JSON trong cơ sở dữ liệu SQLite
- 2. Android - Đâu là cơ sở dữ liệu SQLite lưu trữ
- 3. Cách lưu hình ảnh trong cơ sở dữ liệu SQLite
- 4. Cách dễ dàng để lưu trữ siêu dữ liệu về Cơ sở dữ liệu SQLite
- 5. Android - Lưu trữ dữ liệu nhạy cảm trong cơ sở dữ liệu sqlite
- 6. Rails 3 - Cách tạo đối tượng JSON để lưu trữ trong cơ sở dữ liệu
- 7. Lưu trữ các đối tượng tùy chỉnh (Người dùng xác định obj) trong cơ sở dữ liệu Android SQLite
- 8. Cách tối ưu để lưu trữ giá trị datetime trong cơ sở dữ liệu SQLite (Delphi)
- 9. cách lưu trữ đối tượng json vào trường cơ sở dữ liệu hibernate
- 10. cách lưu trữ mật khẩu trong cơ sở dữ liệu?
- 11. Đối tượng so với Lưu trữ tài liệu (Cơ sở dữ liệu) = Sự khác biệt (nosql)?
- 12. Lưu trữ một mảng javascript chứa các đối tượng trong cơ sở dữ liệu MYSQL?
- 13. Cách lưu trữ dữ liệu với số lượng thuộc tính động trong cơ sở dữ liệu
- 14. Các đối tượng giá trị được lưu trữ trong cơ sở dữ liệu như thế nào?
- 15. Lưu trữ một đối tượng được tuần tự hóa trong cơ sở dữ liệu MySql
- 16. Làm thế nào để lưu trữ các đối tượng TimeZoneInfo trong cơ sở dữ liệu?
- 17. Cơ sở dữ liệu hướng đối tượng Vs đối tượng Cơ sở dữ liệu quan hệ
- 18. Lưu trữ tiền tệ trong cơ sở dữ liệu Android SQlite
- 19. Lưu trữ và so sánh với các đối tượng từ cơ sở dữ liệu
- 20. Chèn mảng trong cơ sở dữ liệu SQLite trong android
- 21. Lưu trữ ASP.Net MVC Views trong cơ sở dữ liệu
- 22. Cơ sở dữ liệu đối tượng mở?
- 23. Python, lưu trữ một dict trong cơ sở dữ liệu
- 24. Lưu trữ Chứng chỉ X509 trong cơ sở dữ liệu
- 25. Lưu trữ hình ảnh trong cơ sở dữ liệu MongoDB
- 26. Lưu trữ thông tin EXIF trong Cơ sở dữ liệu
- 27. Tomcat: Lưu trữ phiên trong cơ sở dữ liệu
- 28. Hadoop là cơ sở dữ liệu lưu trữ tài liệu
- 29. Lưu trữ UUID trong cơ sở dữ liệu HSQLDB
- 30. Lưu trữ thông tin OpenID trong cơ sở dữ liệu
u có thể cung cấp cho tôi một số đoạn mã để thực hiện tuần tự hóa đối tượng hay không. – Kumar
Tôi đã chỉnh sửa câu trả lời và đưa ra một liên kết đến một bài viết hướng dẫn bạn cách thực hiện tuần tự hóa đối tượng. – Prashast
liên kết dẫn đến trang bắt đầu Java Java không có thông tin về việc tuần tự hóa – Budda