Para cerrar la base de datos se utilizó el método db.close(). El objeto db de tipo ObjectContainer contiene el archivo based.yap que fue abierto po...
Para cerrar la base de datos se utilizó el método db.close(). El objeto db de tipo ObjectContainer contiene el archivo based.yap que fue abierto por el método Db4o.openFile(). Para guardar un objeto primero se necesita que la base de datos se encuentre abierta. En el siguiente ejemplo se tomará el Objeto obj que será guardado con el método db.set(). Objeto obj=new Objeto() ; Db.set(obj) ; Para recuperar objetos, se debe crear un objeto con las propiedades por defecto y aquellas que queremos que sean idénticas se deben ingresar con sus respectivos métodos o mediante el constructor, por ejemplo, si se quiere recuperar objetos personas que contengan como nombre “Alejandro”, se debe ingresar sólo aquel atributo, pero los demás se deben dejar por defecto. Para recuperar todos los objetos de nombre Alejandro se utiliza el método db.get(). Persona obj = new Persona("Alejandro", null, nulll); ObjectSet result=db.get(obj) ; While(result.hasNext()){ System.out.println(result.next()); } Al recuperar objetos se almacenan en un objeto de tipo ObjectSet los que pueden ser manipulados por sus métodos, consideremos el objeto result de tipo ObjectSet, utilizamos el método result.hasNext() que comprueba si existe otro objeto o no, con resultNext() extraemos el siguiente objeto que se recupera.
Compartir