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]- Este artícul conté una traducció derivada de «Java Database Connectivity» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.