Saltar la navegación

5.2.- Matisse, un gestor de objetos que incorpora OQL.

Estudiante sentado de espalda trabajando con ordenador y un libro.

Para practicar y trabajar con OQL utilizaremos Matisse, un gestor orientado a objetos que incorpora características del estándar ODMG, como los lenguajes ODL y OQL, y que tiene soporte para Java. Aunque Matisse llama SQL a su lenguaje de consultas, nosotros nos referiremos a él como OQL.

El propio gestor proporciona el driver matisse.jar para interactuar con aplicaciones escritas en Java.

Dentro de los paquetes del API destacamos:

  • com.matisse. Proporciona las clases e interfaces básicos para trabajar con Java y una base de datos de objetos Matisse.
  • MtDatabase. Clase que proporciona todos los métodos para realizar las conexiones y transacciones en la base de objetos.
  • com.matisse.sql. Proporciona clases que permiten interactuar con la base de objetos vía JDBC.

Todas las interacciones entre una aplicación Java y la base de objetos Matisse se realizan en el contexto de una transacción (implícita o explícita).

En el siguiente recurso didáctico encontrarás un tutorial con los pasos a seguir para la descarga del software Matisse y realizar su instalación e integración en NetBeans a partir de del driver matisse.jar.

Gestor de objetos que incorpora OQL (Matisse).