3
respuestas

[Duda] Por que crearla de esta manera?

Tengo una duda...

Por que nosotros creariamos nuestra base de datos, junto a sus tablas y todo lo que agrego el profe de esta manera? Y no como veniamos haciendo en el curso anterior en donde lo hacemos directamente desde el MySql Workbench?

3 respuestas

hola Juanito,

Es preferible usar JDBC o Hibernate para mapear objetos java a setencias sql debido a que:

  1. Permite trabajar con bases SQL y NoSQL sin necesidad de tener que interactuar con las bases de datos ya que cada base usa su propia implementación del estandar SQL.
  2. Puedes configurar conexiones a diferentes bases de datos para una misma aplicación.
  3. puedes añadir nuevos campos desde el proyecto Maven.
  4. es mas fácil configurar y añadir validaciones
  5. puedes establecer relaciones entre tablas desde el proyecto.

etc

Hola Juan, un gusto saludarte.

Claro que sí puedes utilizar el IDE de Workbench, realmente es lo mismo. Solo que el instructor lo hace desde la terminal, que aunque pienso de manera personal si sería buena aprenderlo, es como cuando hacemos lo mismo con git unos utilizan los comandos y otros desde el IDE.

Sí tienes dudas de como ingresar en la terminal te voy a ayudar con unos pasos para ingresar desde Windows:

  1. Ingresar a la terminal.
  2. Colocar cd \
  3. Colocar cd "Program Files"
  4. Colocar cd MySQL
  5. Colocar cd "MySQL Server 8.0"
  6. Colocar cd bin
  7. Colocar dir mysql.exe
  8. Colocar mysql -h localhost -u root -p
  9. Te pedirá que ingreses tu constraseña de MySQL
  10. Ingresa los comandos de SQL que desees.

Que puedo hacer si olvide la contraseña?