1 00:00:01,139 --> 00:00:12,779 Ahora vamos a proceder a hacer prácticamente la misma aplicación, pero utilizando el driver, el conector de mi SQL, o en este caso nuestro, concretamente de MariaDB. 2 00:00:13,359 --> 00:00:29,100 Vamos a buscarlo, lo primero, vamos a buscar jdbc de MariaDB, y bueno, pues aquí nos aparece un primer enlace, que seguramente ahí podremos encontrarlo. 3 00:00:29,100 --> 00:00:48,890 Bueno, aquí nos dice descargar el conector de MayaDB y aquí aparecen montones de características. Vamos a ver qué igual queremos. Queremos uno de Java, el de Java 8 nos puede valer y esto es lo que vamos a descargar. Muy bien, lo descargamos y ya, ya lo tenemos ahí descargado. 4 00:00:48,890 --> 00:01:17,519 De acuerdo, con lo cual podemos ir a nuestro directorio de descargas y no, no, perdón, no se lo ha descargado todavía. Guardar el archivo, lo guardamos, habíamos pensado que ya estaba y está aquí. Vamos a hacer lo mismo que antes, nos lo vamos a llevar al directorio donde está Eclipse, entonces me voy a ir aquí por dejarlos aquí organizaditos y tener todo más organizado. 5 00:01:17,519 --> 00:01:19,400 y ya tengo aquí mi 6 00:01:19,400 --> 00:01:21,079 conector, vale 7 00:01:21,079 --> 00:01:23,560 bueno, pues una vez que ya sé que esto está aquí 8 00:01:23,560 --> 00:01:25,400 conectado, voy a crear un programa 9 00:01:25,400 --> 00:01:27,700 muy parecido a este, tan parecido que voy a coger 10 00:01:27,700 --> 00:01:28,659 voy a copiarlo 11 00:01:28,659 --> 00:01:31,319 control c, control v 12 00:01:31,319 --> 00:01:33,540 lo pego y ver de leer ese culite 13 00:01:33,540 --> 00:01:34,760 voy a poner leer 14 00:01:34,760 --> 00:01:36,519 María 15 00:01:36,519 --> 00:01:41,629 debe, perfecto, lo tengo aquí 16 00:01:41,629 --> 00:01:43,349 voy a abrirlo y voy a cerrar el otro 17 00:01:43,349 --> 00:01:44,829 para que no me equivoque 18 00:01:44,829 --> 00:01:48,519 en este caso, tengo esta 19 00:01:48,519 --> 00:01:52,659 la ruta, la URI al que me tengo que conectar, pero en MariaDB ya sabemos que además 20 00:01:52,659 --> 00:01:56,620 cuando entramos en mi SQL o en MariaDB necesitamos el usuario y el 21 00:01:56,620 --> 00:02:00,659 administrador, con lo cual no va a ser exactamente así, esta ruta 22 00:02:00,659 --> 00:02:04,480 está claro que va a ser un conector JDBC y está claro que aquí 23 00:02:04,480 --> 00:02:08,599 vamos a entrar en MariaDB, muy bien, pero la 24 00:02:08,599 --> 00:02:12,520 ruta a la que yo me quiero conectar no va a ser exactamente esta, sino que 25 00:02:12,520 --> 00:02:16,439 será barra a barra, la IP de la máquina en la que 26 00:02:16,439 --> 00:02:33,099 Este es la base de datos, en este caso es localhost o 127.0.0.1, el puerto donde esté proporcionándose el servicio, en este caso es el 3306, son valores por defecto, y la base de datos a la cual me quiero conectar. 27 00:02:33,099 --> 00:02:35,560 previamente yo había generado 28 00:02:35,560 --> 00:02:40,300 una base de datos 29 00:02:40,300 --> 00:02:44,979 que se llama datos, como podemos apreciar en esta parte de aquí 30 00:02:44,979 --> 00:02:47,939 y dentro, para que veamos lo que hay 31 00:02:47,939 --> 00:02:52,979 si vemos las tablas que hay generadas, solo hay una tabla, que es la tabla datos 32 00:02:52,979 --> 00:02:56,479 que si vemos su estructura 33 00:02:56,479 --> 00:03:00,560 pues tiene dos campos, un campo número 34 00:03:00,560 --> 00:03:03,539 y un campo texto, vamos a ver 35 00:03:03,539 --> 00:03:05,379 cómo es la información que hay 36 00:03:05,379 --> 00:03:09,639 cuál es la información que hay ya incluida 37 00:03:09,639 --> 00:03:11,219 from datos 38 00:03:11,219 --> 00:03:15,419 y vemos que hay tres numeritos con su texto correspondiente 39 00:03:15,419 --> 00:03:16,939 algo muy similar al ejemplo anterior 40 00:03:16,939 --> 00:03:20,740 muy bien, pues esta sería la conexión 41 00:03:20,740 --> 00:03:23,639 ¿qué nos faltaría? pues nos faltaría aparte de esto 42 00:03:23,639 --> 00:03:26,219 decir quién es el usuario correspondiente 43 00:03:26,219 --> 00:03:29,120 y yo aquí, si me salgo para que lo veamos otra vez 44 00:03:29,120 --> 00:03:44,580 He puesto usuario admin, con lo cual voy a poner aquí los datos de acceso en este ordenador, que como es un ordenador de pruebas, pues su clave tampoco es muy importante. Admin también, ¿de acuerdo? Admin, admin. 45 00:03:45,319 --> 00:03:53,639 Entonces estoy incluyendo aquí ya no solamente este identificador, esta ruta para acceder a MariaDB, sino esto. 46 00:03:53,639 --> 00:03:57,699 Aquí nos falta la base de datos. La base de datos es datos. 47 00:03:58,259 --> 00:03:59,919 Entonces ya tenemos aquí la ruta completa. 48 00:04:00,599 --> 00:04:08,759 JDBC de MariaDB, D es la IP donde esté la máquina a la que volvemos a conectar, dos puntos, su puerto y la base de datos. 49 00:04:09,599 --> 00:04:16,819 Una vez hecho esto, lo demás, como coincide en la estructura con el ejemplo anterior, debería estar funcionando. 50 00:04:17,379 --> 00:04:18,540 Así que vamos a probarlo. 51 00:04:18,899 --> 00:04:25,209 Vamos a probarlo y nos da un problema con el driver que estamos manejando. 52 00:04:25,709 --> 00:04:27,209 Con el driver que estamos manejando. 53 00:04:27,370 --> 00:04:37,110 De todas maneras, hay veces que se queda una aplicación abierta u otra y no, nos está dando un problema con el driver que en este momento estamos trabajando. 54 00:04:37,329 --> 00:04:39,870 ¿Lo vemos? Aquí no hemos conectado el driver. 55 00:04:39,870 --> 00:04:56,790 Y este problema que es debido a que no hemos asociado a este proyecto aún esa librería, igual que hicimos con Eclipse, tenemos que asignarle a la ruta la librería correspondiente. 56 00:04:56,790 --> 00:05:02,579 Así que voy a añadirla y ya aplico y cierro. 57 00:05:03,079 --> 00:05:12,040 Voy a volver a ejecutar y ya vemos que la información que teníamos en la ventana anterior justo aparece exactamente igual. 58 00:05:12,699 --> 00:05:15,899 Ya vemos que no es nada difícil conectarse a una base distinta. 59 00:05:16,139 --> 00:05:25,139 Y es más, aquí vemos el ejemplo de que nos afecta poquísimo a qué base de torno estamos conectando para programar en ella.