Modelo relacional de objetos

Este modelo intenta fundir la orientación a objetos con el modelo de base de datos relacional. Como muchos lenguajes de programación actuales, Java por ejemplo, son orientados a objetos, una estrecha integración entre los dos podría proporcionar una sencilla abstracción a los desarrolladores que programan lenguajes orientados y que también necesitan programar en SQL (nosotros/as,…… Continúa leyendo Modelo relacional de objetos

Información de la base de datos

Otra pieza importante a la hora de trabajar con la conexión a la base de datos mediante el objeto Connection es la posibilidad de poder preguntar sobre las características de una base de datos; por ejemplo, puede ser interesante saber si la base de datos soporta cierto nivel de aislamiento en una transacción, como puede…… Continúa leyendo Información de la base de datos

Transacciones

Anteriormente se ha tratado de la creación y uso de sentencias SQL, que siempre se obtienen llamando a un método de un objeto de tipo Connection, como createStatement() o prepareStatement(). El uso de transacciones también se controla mediante métodos del objeto Connection. Como también creo haber explicado, Connection representa una conexión a una base de…… Continúa leyendo Transacciones

Aplicación con JDBC (2)

Esta entrada es continuación de esta otra (pincha aquí para recordar) Para recuperar la información almacenada en la tabla, se recurre al método executeQuery(), que permite ejecutar sentencias SQL de consulta hacia la base de datos. Si en el ejemplo anterior, las líneas correspondientes a las sentencias de inserción de datos, se sustituyen por la…… Continúa leyendo Aplicación con JDBC (2)