Bienvenidos en esta clase vamos a modificar nuestro proyecto para trabajar con SQL.
Nos vamos a los recursos.
Vamos a abrir la aplicación Properties.
La idea es modificar todo lo que tenemos relacionado a la conexión con HWI y lo vamos a emigrar a Moishe
Cueles.
Vamos a partir con la VL.
Acá tenemos JDBC que está perfecto.
Do punto cambiamos h2 por Moise cueles perfecto 2 punto A caería largest el art.
Esto lo vamos a eliminar.
El servidor local host es el larch, el nombre de la сделать en la clase anterior la creamos y la nombramos
como debe Spring.
Bien, vamos a repasar JDBC 2 punto más SQL 2 punto Sellars es el art.
Localhost nombre del servidor de la máquina o la IP se larch el nombre flasheado.
Perfecto.
You SÃdney ruto el usuario por defecto me SQL Password ESEA S.A. y tenemos que cambiar el driver o el
conector de mi SQL con punto ma sql c j punto JS Punto Driver la de con mayúscula porque el nombre de
clase vamos a quitar la consola de HW y tenemos que configurar el dialecto de me se cuele para trabajar
con Moise qtle 8 Spring punto JPA punto datas voice platform
igual el dialecto por punto y Vernet punto dialecto punto.
El nombre de la clase dialecto es importante nombre por ejemplo comienza con mayúscula.
Después viene la y griega en minúscula se cuele con mayúscula la versión 8, la B de dialecto en mayúscula
dialecto Moise Quoyle 8 dialecto.
Entonces M con mayúscula se cuele con mayúscula y la de con mayúscula.
Como tenemos instalado SQL 8 utilizamos el dialecto de SQL 8, pero por ejemplo si tenemos Moisès cueles
5/5 cambiamos el 8 por 55. si tenemos las 5.7 cambiamos a 57, lo dejamos en la 8.
Lo siguiente es una configuración importante, pero solamente para desarrollar o para probar nuestros
datos.
Esta configuración lo que hace es crear la tabla o las tablas de nuestro proyecto de forma automática
a través de los mapping de la clase Sentite.
Entonces va analizar la clase Identity.
Iba a crear el esquema de tablas a partir de estas de forma automática y después, cuando cerramos nuestra
aplicación, cuando bajamos el servicio, elimina las tablas por completo.
Entonces la idea para efecto el curso es tener esta configuración para probar nuestros datos cada vez
que levantemos nuestra aplicación y jugar un poco.
Esa es la idea.
Obviamente en producción tenemos que quitar esta configuración y tener las tablas creadas desde antes
del diploide de publicar nuestro proyecto, nuestra aplicación en producción.
Se llama Vernet de Bl Auto y acá tenemos diferentes configuraciones.
Por ejemplo, Crédit and Drop en la kedamos usar.
La idea es que cree nuestro esquema, nuestras tablas de forma automática cuando arranque la aplicación
y se destruya el esquema.
Cuando bajamos nuestra aplicación, el servicio la seleccionamos.
Doble clic Crédit and Drop.
Solamente para efecto el curso, para desarrollo, para probar datos, nada más.
Y por último, una configuración importante para que nos muestre las consultas SQL nativas que genera
JPA por detrás de escena y las muestre en el terminal en la consola.
Entonces con logging punto level punto por
punto SQL lo dejamos en de baja.
Bien, vamos a guardar y vamos a levantar nuestra aplicación a ver qué pasa.
Muy probable que ocurra un error, pero lo vamos a corregir.
Clic derecho ranas imputaba.
Bien, un error típico de McCulloch por acá dice el Server Toisón o la zona horaria con el valor.
Esto podría cambiar, por ejemplo, en mi caso dice hora del este Sudamérica pacífico es irreconocible,
no se reconoce.
Entonces tenemos que asignar el server TAIN.
Solo lo podemos agregar por ejemplo acá en la ruta VCL en el string de conexión con el signo Pregunta
Server Toisón.
El taime comienza con mayúscula Server minúscula, la T mayúscula Soun es minúscula, solamente la T
con mayúscula y colocan su zona horaria.
Bueno, cada uno va a tener una zona horaria distinta dependiendo el país.
Por ejemplo en mi caso sería América, Santiago América es Larch.
Santiago Bueno, si están en España por ejemplo sería I Europ Madrid por ejemplo, lo voy a escribir
si están en México, América, México City, John Vajo City, si están en Bogotá, en Colombia, América
se lads Bogotá, en Argentina, Buenos Aires, América, Argentina, Buenos Aires de un pajo Aires,
en fin va a depender de cada país.
En mi caso América.
Santiago Bueno, si no conocen su zona horaria lo pueden buscar.
Hay diferentes páginas, por ejemplo en Wikipedia.
Acá tenemos la ruta, la dirección.
Bueno, aca les dejo el link y pueden buscar tan todos los paises con su zona horaria.
Tambien el equivalente en UTEC.
Hakata todos los países de América.
Europa.
Bien.
En fin.
También otra página en la página de PHP también tiene un listado de zona horaria.
Esto es un standard.
Por ejemplo, para América hacemos un clic acá tenemos todas las zonas horarias de América.
Europa.
También, pero bien, continuemos.
Vamos a guardar ya que tenemos el server Taime Soun configurado.
Guardamos y volvemos a intentar.
Perfecto, levantó sin ningún problema.
Si nos fijamos en el terminal, en la consola, acá tenemos el de Bag de Internet, ese cueles acá muestra
como se eliminan las tabla.
Se que existen.
Cuando arranca la aplicación crea la tabla clientes con el Heidy, con el apellido, con la fecha hath
con el email, el nombre primary iqui el Heidy.
En fin.
También importa los datos.
El import SQL de forma automática inserta.
Dos registros que tenemos en el import ese cueles.
Andrés y Jon.
Y está funcionando con más secuelas, por ejemplo, podemos crear un cliente.
Cualquier cosa,
creer quien te lo crea.
Lo modificamos.
Lo eliminamos.
Si vamos al terminal se fija el que con esta configuración, con el debug configurado.
Muestra cada consulta, cada operación enlace datos, por ejemplo, los Selleck, los.
Insert into los date that los delight.
Todo de forma automática.
El SQL que se genera por detrás de escena, en JPA por debajo.
Y por último, nos vamos al work bench.
Lesea S.A. Ok, nos vamos a esquema.
Acá tenemos la base dato, la tabla Clientes ya está creada con las columnas Leidy, el AT y Mail Nombre
Clic Derecho en clientes nos vamos a tabla Mantenimiento, hacemos un clic acá tenemos las columnas.
En fin, está todo, todo el esquema, los índice, la llave primaria que sería el Heidy.
También con clic derecho podemos hacer una consulta.
Un Selleck a trico from la tabla clientes Lleca muestra los dos registros.
Ahora, si volvemos y por ejemplo, bajamos el proyecto con click derecho stop.
Automáticamente.
Acá muestra un error que lo vamos a corregir.
Automáticamente elimina la tabla clientes.
Ven acá, muestra un error.
Relacionado al SSL.
Pero lo solucionamos también en el string de conexión.
Por ejemplo, después del Server Toisón, acá agregamos una person y colocamos y iuz use s sl con mayúscula
s s l igual fols.
Y guardamos entonces dos parámetros el server Toisón y el ius SSL Jeffords separado con un ampersand.
Levantamos de nuevo clic derecho Ranas Spring Butarque.
Perfecto, elimina, crea, inserta, vamos a bajar el servicio.
Y ya no aparece el error y elimina la tabla clientes.
Por lo tanto, con el Andró que levantamos inicia todo nuevo.
Nuevamente insisto esto solamente para desarrollar, no es para producción, para producción.
Quitamos esta configuración y tenemos que tener nuestras tablas creadas desde antes, de forma manual
o como sea, pero tenerla creada.
Bien, por ahora nada más.
Nos vemos.