Está en la página 1de 4

Centro de Bachillerato Tecnológico Industrial y de

Servicios No.218 “Julián Villagrán”

Investigación JDBC (descripción, versiones y descarga)

Aranza Sánchez Jiménez

Programación
5°C
Descripción
Java Database Connectivity (JDBC) es una API que implementa un conjunto de
interfaces, las que permiten a una aplicación java interactuar con una base de datos,
como por ejemplo abrir una conexión, enviar comandos SQL y recibir información
devuelta desde la base de datos.
La tecnología JDBC permite utilizar el lenguaje de programación Java para «escribir
y ejecutar» aplicaciones que requieren acceso a los datos empresariales con un
controlador compatible con la tecnología JDBC, puede conectar todos los datos
corporativos, incluso en un entorno heterogéneo.
La combinación de Java y JDBC permite al programador escribir una sola vez y
ejecutarlo en cualquier entorno.
JDBC es una interfaz de bajo nivel, lo que quiere decir que se usa para ‘invocar’ o
llamar a comandos SQL directamente. En esta función trabaja muy bien y es más
fácil de usar que otros API’s de conexión a bases de datos, pero está diseñado de
forma que también sea la base sobre la cual construir interfaces y herramientas de
alto nivel. Una interfaz de alto nivel es ‘amigable’, usa un API más entendible o más
conveniente que luego se traduce en la interface de bajo nivel tal como JDBC.

Versiones

Existen distintas versiones de la API JDBC; el controlador JDBC de IBM Toolbox


para Java da soporte a las versiones siguientes:

• La API JDBC 1.2 (el paquete java.sql) se incluye en la API de núcleo de la


plataforma Java 1.1 y JDK 1.1.
• La API del núcleo JDBC 2.1 (el paquete java.sql) se incluye tanto en Java 2
Platform, Standard Edition (J2SE) como en Java 2 Platform Enterprise
Edition (J2EE).
• La API JDBC 2.0 Optional Package (el paquete javax.sql) se incluye en
J2EE y está disponible como producto de Sun que puede bajarse de forma
independiente. Estas extensiones antiguamente se denominaban API de
extensiones estándar de JDBC 2.0.
• La API JDBC 3.0 (los paquetes java.sql y javax.sql) se incluye en J2SE,
Versión 1.4 y 5.0.
• La API JDBC 4.0 API se incluye en Java SE Versión 6.

• Mejoras efectuadas en el soporte JDBC de IBM Toolbox para Java para


IBM i 7.1
En IBM i 7.1 se han realizado numerosas adiciones al soporte de JDBC.
• Mejoras efectuadas en el soporte JDBC de IBM Toolbox para Java para
IBM i 6.1
En IBM i 6.1 se han realizado numerosas adiciones al soporte de JDBC.
• Mejoras efectuadas en el soporte JDBC de IBM Toolbox para Java para
IBM i 5.4
Se han mejorado varias funciones de JDBC para IBM i 5.4.
• Mejoras del soporte JDBC para la Versión 5 Release 3
Se han mejorado varias funciones de JDBC para i5/OS Versión 5 Release
3.
• Funciones JDBC de i5/OS Versión 5 Release 2 mejoradas
Se han mejorado varias funciones de JDBC para i5/OS Versión 5 Release
2.
• Propiedades JDBC de IBM Toolbox para Java
Pueden especificarse muchas propiedades al conectar con una base de
datos de servidor utilizando JDBC. Todas las propiedades son opcionales y
pueden especificarse como parte del URL o en un objeto
java.util.Properties. Si se establece una propiedad tanto en el URL como en
un objeto Properties, se empleará el valor del URL.
• Tipos SQL JDBC
No todos los tipos SQL descritos por la especificación de JDBC están
soportados por DB2 para IBM i.

Descarga

Descargar controlador JDBC

Al implementar una aplicación que depende del Microsoft JDBC Driver para SQL
Server, debe redistribuir el controlador JDBC junto con la aplicación. A diferencia
de Windows Data Access Components (Windows DAC), que es un componente
del sistema operativo Windows, el controlador JDBC se considera un componente
de SQL Server.

Existen dos métodos para implementar el controlador JDBC con la aplicación. Uno
de estos métodos consiste en incluir los archivos del controlador JDBC como parte
de su propio paquete de instalación personalizado. El segundo método implica el
uso del paquete de instalación de JDBC suministrado por Microsoft, que puede
descargar desde la página de descarga de Microsoft JDBC Driver para
SQL Server.

En las siguientes secciones se describe cómo usar el paquete de instalación de


JDBC en los sistemas operativos Windows y UNIX.

Implementar el controlador JDBC en sistemas Windows

Al implementar el controlador JDBC en sistemas operativos Windows, debe


descomprimir el paquete de instalación comprimido, que se suele
denominar sqljdbc_<version>_<language>.zip.
Implementar el controlador en sistemas UNIX

Al implementar el controlador JDBC en los sistemas operativos UNIX, debe usar la


versión del archivo gzip del paquete de instalación, que se suele
llamar sqljdbc_<version>_<language>.tar.gz.

Para poder instalar el controlador JDBC, asegúrese de que las utilidades gzip y tar
están instaladas en el sistema del usuario y de que las carpetas que contienen los
ejecutables para ambas utilidades se han agregado a la variable de entorno
PATH.

Para desempaquetar el archivo tar comprimido, navegue hasta el directorio donde


desea ubicar el controlador desempaquetado y escriba el siguiente comando:

gzip -d sqljdbc_<version>_<language>.tar.gz

Para desempaquetar el archivo tar, muévalo hasta el directorio donde desea


ubicar el controlador instalado y escriba el siguiente comando:

tar -xf sqljdbc_<version>_<language>.tar

Referencias
¿Qué es JDBC? Java Database Connectivity (supertecnodroid.com)

JDBC - Documentación de IBM

Implementación del controlador JDBC - JDBC Driver for SQL Server | Microsoft Learn

También podría gustarte