Diferència entre revisions de la pàgina «DAM2 M06 UF2 Acceso a datos relacionales»
Salta a la navegació
Salta a la cerca
Línia 21: | Línia 21: | ||
* Driver para conectar desde Java con Mysql: [https://dev.mysql.com/downloads/connector/j/ java_MySql_Connector] | * Driver para conectar desde Java con Mysql: [https://dev.mysql.com/downloads/connector/j/ java_MySql_Connector] | ||
* Nombre de la clase para el conector: ''com.mysql.cj.jdbc.Driver'' | * Nombre de la clase para el conector: ''com.mysql.cj.jdbc.Driver'' | ||
− | * url de conexión: ''jdbc:mysql://localhost:puerto_MySql/nombre_base_datos?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC'' | + | * url de conexión: ''jdbc:mysql://localhost:puerto_MySql/nombre_base_datos'' |
+ | * url de conexión TimeServer Error (solo utilizar en caso de error con la Timezone del server: ''jdbc:mysql://localhost:puerto_MySql/nombre_base_datos?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC'' | ||
==Ejercicios== | ==Ejercicios== | ||
<ol> | <ol> |
Revisió del 17:15, 29 ago 2018
Bases de datos embebidas
Ejercicios
- Instala sqlite. Crea la base de datos "ForHonor" con las siguientes tablas:
- Faccion: faccion_id (numérico, clave primaria), nombre_faccion (Varchar 15), lore (Varchar 200)
- Personaje: personaje_id (numérico, clave primaria), nombre_personaje (Varchar 15), ataque (numérico), defensa (numérico), faccion_id (numérico, clave foránea, referencia a Faccion)
- [EN GRUPO] Investiga sobre la base de datos "Apache Derby", realiza una presentación de entre 5 y 10 minutos sobre ella y realiza el ejemplo del ejercicio1
- [EN GRUPO] Investiga sobre la base de datos "HSQLDB", realiza una presentación de entre 5 y 10 minutos sobre ella y realiza el ejemplo del ejercicio1
- [EN GRUPO] Investiga sobre la base de datos "H2", realiza una presentación de entre 5 y 10 minutos sobre ella y realiza el ejemplo del ejercicio1
- [EN GRUPO] Investiga sobre la base de datos "DB4o", realiza una presentación de entre 5 y 10 minutos sobre ella y realiza el ejemplo del ejercicio1
Bases de datos relacionales
Recursos
- Driver para conectar desde Java con Mysql: java_MySql_Connector
- Nombre de la clase para el conector: com.mysql.cj.jdbc.Driver
- url de conexión: jdbc:mysql://localhost:puerto_MySql/nombre_base_datos
- url de conexión TimeServer Error (solo utilizar en caso de error con la Timezone del server: jdbc:mysql://localhost:puerto_MySql/nombre_base_datos?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
Ejercicios
- Instala MySQL. Crea una base de datos "ForHonor" con las tablas del ejercicio 1. Añade al menos las 3 facciones y 3 personajes de la facción Caballeros, 2 de Vikingos y 2 de Samuráis. Crea un programa que se conecte a la base de datos por JDBC y muestre los registros de la tabla Personaje.