JDBC - ¿Que es Java Database Connectivity? - ¿Que es el JDBC? - Jars de conexión JDBC

Continuando con nuestra guía de Hibernate me di cuenta que no hablamos nada de  JDBC por eso hoy vamos hablar del driver de conexión con las base de datos, en nuestro caso las clases JDBC.

JDBC - ¿Que es Java Database Connectivity? - ¿Que es el JDBC?  - Jars de conexión JDBC


JDBC - ¿Que es Java Database Connectivity? - ¿Que es el JDBC? 


Bueno hace un tiempo atrás me preguntaba que significaba esto, asi que bueno una ves mas recurrimos a wikipeadia:

"Java Database Connectivity, más conocida por sus siglas JDBC,1 2 es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice.
El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos (URL) que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la biblioteca de conexión apropiada al modelo de su base de datos, y accede a ella estableciendo una conexión; para ello provee el localizador a la base de datos y los parámetros de conexión específicos. A partir de allí puede realizar cualquier tipo de tarea con la base de datos a la que tenga permiso: consulta, actualización, creación, modificación y borrado de tablas, ejecución de procedimientos almacenados en la base de datos, etc."

JDBC  - Jars de conexión JDBC

Si bien ayer los nombramos en el archivo de configuración de Hibernate, muy pero muy por arriba es necesario saber que este driver "clase" que se utilizan para realizar la conexión con la base de datos los obtenemos del proveedor de la misma.


Bueno paso a mostrar jars mas comunes de conexión JDBC.

MySQL: El jar necesario para realizar la conexión de obtiene desde la siguiente url: http://dev.mysql.com/downloads/connector/j/ hay que tener en cuenta que nos tenemos que bajar un .msi, o un ejecutable, tenemos que bajar el archivo mysql-connector-java-5.1.34.zip el jar que nos interesa es el siguiente mysql-connector-java-5.1.34-bin.jar, finalmente lo agregamos como un jar externo (si no nos acordamos como hacerlo vamos a este link).

Oracle: El jar necesario para realizar la conexión de obtiene desde la siguiente url:  http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html, tenemos que bajar el correspondiente a la versión de Oracle al cual nos vamos a conectar y la versión de jdk que utilizaremos (en mi caso ojdbc6.jar) finalmente lo agregamos como un jar externo (si no nos acordamos como hacerlo vamos a este link).

DB2: El jar necesario para realizar la conexión de obtiene desde la siguiente url:  http://www-01.ibm.com/support/docview.wss?uid=swg21363866, tenemos que bajar el correspondiente a la versión de DB2 al cual nos vamos a conectar  (en mi caso db2jcc.jarfinalmente lo agregamos como un jar externo (si no nos acordamos como hacerlo vamos a este link).

En el caso estén necesitando algún jar diferente a estos comenten y haremos lo posible para ayudarlos!
Nota: Creo que es obvio pero voy avisar, estas urls y versiones de jar son valides al día de la fecha 04/02/2015 en el caso que al momento de necesitar los jars no sean validas por favor avisen así las actualizamos!

JDBC - ¿Que es Java Database Connectivity? - ¿Que es el JDBC? - Jars de conexión JDBC JDBC - ¿Que es Java Database Connectivity? - ¿Que es el JDBC?  - Jars de conexión JDBC Reviewed by El lado oscuro de java on febrero 04, 2015 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.