Está en la página 1de 6

INSTITUTO TECNOLOGICO DE

ORIZABA

Ingeniería en sistemas
computacionales

Tópicos avanzados de base de datos

M. C. Mónica Ruiz Martínez

Práctica 1
-Manejo de db4o-

Presenta:
Ramos Cruz Carlos 07010357
Prá ctica 1
Bases de datos orientadas a objetos con dbo4

Requerimientos para la práctica

† Eclipse IDE (con la perspectiva OME configurada)


† db4o 7.12

Procedimiento

1) Basándonos en el siguiente diagrama de clases, generamos el código de la clase persona en


Java

public class persona {


private String nombre;
private String direccion;
private String telefono;

public persona(String nombre,String direccion, String telefono)


{
this.nombre=nombre;
this.direccion=direccion;
this.telefono=telefono;
}

public void setNombre(String nom)


{
nombre=nom;
}
public void setDireccion(String dir)
{
direccion=dir;
}
public void setTelefono(String tel)
{
telefono=tel;
}
public String getNombre()
{
return nombre;
}
public String getDireccion()
{
return direccion;
}
public String getTelefono()
{
return telefono;
}

2) Para poder manejar el motor de db4o, necesitamos agregar la librería db4o a nuestro
proyecto, si no se agrego la librería la momento de crear el proyecto, se puede agregar
posteriormente desde la opción “configure build path”
3) A continuación, para crear la base de datos ejecutamos el método acessDb04 en la clase
conexión

public static void accessDb4o() {


ObjectContainer db =
Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(),
DB4OFILENAME);
try {
// do something with db4o
} finally {
db.close();
}
}

4) El valor de la variable DB4OFILENAME indicara el lugar donde se ubicara el archivo de la base


de datos
final static String DB4OFILENAME = "H:/8o/Topicos Avanzados de base de
datos/personal2.yap”;

5) Para almacenar objectos en la base de datos bata con crear el objeto de la clase persona y
llamar al método store();
persona persona1 = new persona("Pascual", "circunvalacion #5", "");
db.store(persona1);
System.out.println("Stored " + persona1);

6) Accedemos a la perspectiva OME para visualizar el contenido de la base de datos


7) Abrimos una nueva conexión para acceder a la base de datos
8) Los objetos agregados se despliegan con la opción “view all objects”

También podría gustarte