¿Es posible almacenar objetos definidos por el usuario en una base de datos SQLite de Android? Por ejemplo: estoy creando una clase y quiero almacenar ese objeto de clase en la base de datos. ¿Es posible? Si es así, ¿cómo proceder? En la plataforma Blackberry, puedo almacenar objetos directamente en objetos persistentes. ¿Es posible hacer esto con SQLite y Android?Cómo almacenar objetos en la base de datos sqlite?
Respuesta
Deberá poder serializar su objeto en una secuencia de bytes y luego volver a crear su objeto a partir de una secuencia de bytes.
Luego, simplemente almacene esa secuencia de bytes en su db.
EDITAR: Lea this article para obtener información sobre la serialización en Java. Atiende al tema de una manera mucho mejor de lo que podría hacerlo simplemente dando algunos fragmentos de código.
En lugar de almacenarlos en SQLite, por qué no almacenarlos en db4o, que está específicamente diseñado para almacenar objetos. Un simple tutorial para eludir objetos usando db4o.
DB4O es genial en principio. Es súper fácil de usar. PERO desafortunadamente tiene muchos errores y el desarrollo/mantenimiento parece haberse detenido por completo. Situación muy triste – Matthias
- 1. Cómo almacenar imágenes en la base de datos SQLite
- 2. Almacenar objetos personalizados (Obj definido por el usuario) en la base de datos de SQLite Android
- 3. Cómo almacenar objetos TimeZoneInfo en una base de datos?
- 4. Desea almacenar objetos en la base de datos MySQL
- 5. ¿Cómo almacenar los datos de edittext en la base de datos de android sqlite?
- 6. ¿Es posible almacenar objetos de clase Python en SQLite?
- 7. cómo almacenar un valor de tiempo en la base de datos SQLite en Android?
- 8. cómo reducir la base de datos sqlite?
- 9. cómo almacenar datos en la base de datos en HTML5
- 10. Guardando ArrayList en la base de datos SQLite en Android
- 11. ¿Cómo agregar datos iniciales a la base de datos SQLite?
- 12. Uso de Rest para almacenar datos en Sqlite
- 13. Forma óptima de almacenar valores de fecha y hora en la base de datos SQLite (Delphi)
- 14. Cómo almacenar un objeto en una base de datos SQLite en Android?
- 15. Seguridad de la base de datos Sqlite
- 16. cómo soltar la base de datos en sqlite?
- 17. ¿Es mejor almacenar datos en una base de datos plist o Sqlite?
- 18. Cómo almacenar JSON en SQLite
- 19. Cómo proteger la base de datos SQLite de la corrupción
- 20. ¿Puedo encriptar la base de datos SQLite?
- 21. cómo almacenar video en la base de datos usando mysql?
- 22. cómo almacenar valores BigInteger en la base de datos Oracle
- 23. Cómo almacenar un árbol en la base de datos SQL
- 24. cómo almacenar contraseñas en la base de datos?
- 25. ¿Cómo almacenar Euro Symbol en la base de datos mysql?
- 26. ¿Almacenar JSON en un campo sqlite?
- 27. Base de datos SQLite en Javascript localmente
- 28. Capacidad máxima de almacenamiento de la base de datos SQLite
- 29. ¿Dónde debo almacenar la base de datos SQLite para mi aplicación de iPhone?
- 30. Forma fácil de almacenar metadatos sobre la base de datos SQLite
pueden por favor darme algún fragmento de código para hacer la serialización del objeto. – Kumar
Edité la respuesta y le doy un enlace a un artículo que le enseña cómo hacer la serialización de objetos. El enlace – Prashast
conduce a la página de inicio de Oracle Java que no tiene información sobre la serialización – Budda