Taller UD10_02: Conectores¶
Controlador MySql (Manualmente - Jar)¶
- El primer paso es descargar desde https://www.mysql.com/products/connector/ el conector apropiado.

- Elegiremos la opción independiente de la Plataforma, que nos provee del archivo jar necesario (comprimido en tar.gz o zip, según nos interese):

- Haz clic en Donwload y selecciona la opción: No thanks, just start download

- Ahora descomprimimos el archivo descargado, que contendrá el archivo jar que nos interesa:
mysql-connector-j-9.0.0.jar
-
Ahora deberemos añadir la librería JDBC a nuestro proyecto. Este punto dependerá del IDE que estemos usando, en mi caso con IntelliJ seria en
File/Project Structure (Ctrl+Alt+Shift+S), y pulsar el botón+para añadir la libreria.
-
Busca en la carpeta descomprimida el archivo
jary selecciónalo, te informará de que la librería se añadirá a tu proyecto (pulsa OK) y debería quedar algo así:
Controlador MySql (IntelliJ - Maven)¶
1. Crear un Nuevo Proyecto con Maven:
- Al crear un nuevo proyecto en IntelliJ, selecciona "Maven" como sistema de construcción.

- IntelliJ generará la estructura del proyecto y el archivo
pom.xml.
2. Importar un Proyecto Existente con Maven:
- Si ya tienes un proyecto con un
pom.xml, simplemente importa el proyecto en IntelliJ y selecciona el archivopom.xml. IntelliJ configurará el proyecto automáticamente.
3. Agregar Dependencias:
- Abre el archivo
pom.xmly agrega las dependencias necesarias dentro de la sección<dependencies>(Aquí se muestran dos, MySQL y MariaDB, por ejemplo, agrega solo una!). IntelliJ descargará y configurará automáticamente las dependencias.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Actualizar Dependencias:
- Si cambias el archivo
pom.xml, IntelliJ mostrará un botón para cargar los cambios:

Tarea¶
Ahora que conoces las diferencias entre agregar una libreria manualmente o mediante Maven, genera un documento pdf con el siguiente contenido:
- Después de haber probado las dos maneras de agregar el conector
MySQLa tu proyecto, explica que método te ha resultado más difícil. Luego, investiga si en el repositorio de central de Maven, siempre está disponible la última versión del controladorMySQL, crees que esto puede llegar a ser un problema? - Explica en tu documento como agregar los controladores (mediante Maven) para bases de datos Oracle (explica las diferencias entre el
Ojdbc8y elOjdbc11) ySQLite. (Capturas de pantalla y explicaciones, y capturas que demuestren que el proyecto tiene las librerías agregadas).
Envia tu fichero pdf a la tarea de Aules.