Anar al contingut

Java Database Connectivity

De L'Enciclopèdia, la wikipedia en valencià
Java Database Connectivity

Java Database Connectivity (en espanyol: Conectivitat a bases de senyes de Java), més coneguda per les seues sigles JDBC, és una API que permet l'eixecució d'operacions sobre bases de senyes des del llenguage de programació Java, independentment del sistema operatiu a on s'eixecute o de la base de senyes a la qual s'accedix, utilisant el dialecte SQL del model de base de senyes que s'utilise.

El API JDBC es presenta com una colecció d'interfaços Java i métodos de gestió de manejadores de conexió cap a cada model específic de base de senyes. Un manejador de conexions cap a un model de base de senyes en particular és un conjunt de classes que implementen els interfaços Java i que utilisen els métodos de registre per a declarar els tipos de localizadores a pur de senyes (URL) que poden manejar. Per a utilisar una base de senyes particular, l'usuari eixecuta el seu programa junt en la biblioteca de conexió apropiada al model de la seua base de senyes, i accedix a ella establint una conexió; per a això proveïx el localisador a la base de senyes i els paràmetros de conexió específics. A partir d'allí pot realisar qualsevol tipo de tasca en la base de senyes a la que tinga permís: consulta, actualisació, creació, modificació i borrat de taules, eixecució de procediments almagasenats en la base de senyes, etc.

Paquet java.sql

[editar | editar còdic]

JDBC oferix el paquet java.sql, en el que existixen classes molt útils per a treballar en bases de senyes.

Classe Descripció
DriverManager Per a carregar un driver
Connection Per a establir conexions en les bases de senyes
Statement Per a eixecutar sentències SQL i enviar-les a les BBDD
PreparedStatement La ruta d'eixecució està predeterminada en el servidor de base de senyes que li permet ser eixecutat vàries voltes
CallableStatement Per a eixecutar sentències SQL de Procediments Almagasenats.
ResultSet Per a almagasenar el resultat de la consulta

Referències

[editar | editar còdic]