Para conectarse a una base de datos en Java utilizando JDBC, es necesario instalar controladores para JDBC. La instalación no es tan sencilla como la de su homólogo ODBC C#, por lo que esta guía le mostrará cómo añadir controladores JDBC a su proyecto Java y decirle a su aplicación que los utilice.
El controlador JDBC es un archivo .jar que debe incluirse en la biblioteca de su aplicación Java. Java también requiere que el controlador de la biblioteca se llame por su nombre. Este artículo le mostrará en detalle cómo hacerlo exactamente, ya que el nombre del controlador no siempre es el mismo que aparece en sus archivos.
Cómo encontrar el nombre del controlador que busca Java
Navegue hasta el lugar donde se encuentra el controlador que desea utilizar. Esta guía utilizará uno de Connect Bridge:
Navegue hasta aquí a través del símbolo del sistema. Esto se puede hacer fácilmente escribiendo cmd en la barra de navegación mientras está en la carpeta y pulse intro
Ahora usted debe tener cmd abierta a la estructura de carpetas que contiene el controlador .jar
Ahora puede introducir este comando para listar los nombres que Java reconoce para el archivo:
jar tf *NOMBRE DE SU CONTROLADOR.jar* | findstr Controlador
Tras hacer clic en Intro, aparecerá una lista de resultados con posibles nombres de controladores para ese controlador
Basándonos en los resultados anteriores, podemos deducir que el nombre de nuestro controlador es
com.cnsconnect.mgw.jdbc.MgDriver
Podemos deducirlo basándonos en las convenciones de nomenclatura típicas y eliminando las clases poco probables como MgDriver$1, MgDriver$KeepAliveTask ya que contienen signos de dólar que sugieren clases internas o tareas auxiliares o tienen nombres que sugieren otros propósitos como test.class y TrustedConnectionExample.class
Añadir el controlador a un proyecto Java
Ahora que tenemos nuestro nombre para el controlador, podemos añadirlo a nuestro proyecto y apuntar Java a él. En tu IDE (Eclipse es usado en este ejemplo) navega a tu proyecto > click derecho > click en propiedades
Ahora verá que el controlador se ha añadido a la biblioteca del proyecto
Y así de sencillo, su aplicación Java utilizará ahora el controlador para comunicarse con su base de datos. Teóricamente hablando, si usted siguió esta breve guía y que estaban haciendo uso de nuestra Connect Bridge middlewareLlegados a este punto, estará preparado para empezar a acceder mediante programación a datos de innumerables productos de Microsoft, Salesforce, Quickbooks, SAP y muchos, muchos más.
Más información sobre la integración de software con Java
Sobre el autor
"Como arquitecto de soluciones en Connecting Software, es importante conocer todas las pequeñas complejidades de las herramientas que utilizamos a diario. Me ayuda a hacer mejor lo que hago y he pensado por qué no compartir algunos de estos datos poco comunes con todos vosotros. Si esto ayuda al menos a una persona, creo que ha merecido la pena escribirlo."