Diferencia entre revisiones de «Prog Acceso a base de datos relacionales»
Ir a la navegación
Ir a la búsqueda
| Línea 7: | Línea 7: | ||
* Debemos ir [https://dev.mysql.com/downloads/connector/j/ a este enlace]. | * Debemos ir [https://dev.mysql.com/downloads/connector/j/ a este enlace]. | ||
| + | : <u>Nota:</u> Estos pasos están probados en un Linux Mint 18 (basado en Ubuntu 16.04) de 64bits. | ||
| + | |||
| + | * Si descargamos el paquete '''deb''', la librerías necesarias se instalarán el el directorio '''/usr/share/java'''. El fichero (en este caso) es mysql-connector-java-8.0.11.jar. | ||
| + | |||
| + | [[Imagen:Prog_db_rel_1.jpg|400px|center]] | ||
| + | |||
| + | |||
| + | * Si queremos desarrollar una aplicación desde NetBeans, debemos de añadir el jar a las librerías del proyecto como vimos [http://wiki.cifprodolfoucha.es/index.php?title=Prog._Ampliaci%C3%B3n_POO#Librer.C3.ADas en este punto de la wiki]. | ||
| + | * Si queremos ejecutar desde consola la aplicación ya compilada (el class) tendremos que modificar la variable de entorno classpath para añadir el jar, como [https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-installing-classpath.html está indicado en este enlace]. | ||
| + | |||
| + | |||
| + | * La librería descargada, obliga a que el servidor Mysql tenga establecido el huso horario. Podríamos indicarlo en la cadena de conexión desde el cliente java con la siguiente línea: | ||
| + | :: useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC | ||
| + | |||
| + | : O bien ejecutar la orden SQL: SET GLOBAL time_zone = '+1:00' | ||
<br /> | <br /> | ||
| + | |||
=Trabajando contra una base de datos Mysql= | =Trabajando contra una base de datos Mysql= | ||
Revisión del 14:55 24 abr 2018
Sumario
Introdución
Descargando las librerías para conectar a Mysql
- Debemos ir a este enlace.
- Nota: Estos pasos están probados en un Linux Mint 18 (basado en Ubuntu 16.04) de 64bits.
- Si descargamos el paquete deb, la librerías necesarias se instalarán el el directorio /usr/share/java. El fichero (en este caso) es mysql-connector-java-8.0.11.jar.
- Si queremos desarrollar una aplicación desde NetBeans, debemos de añadir el jar a las librerías del proyecto como vimos en este punto de la wiki.
- Si queremos ejecutar desde consola la aplicación ya compilada (el class) tendremos que modificar la variable de entorno classpath para añadir el jar, como está indicado en este enlace.
- La librería descargada, obliga a que el servidor Mysql tenga establecido el huso horario. Podríamos indicarlo en la cadena de conexión desde el cliente java con la siguiente línea:
- useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
- O bien ejecutar la orden SQL: SET GLOBAL time_zone = '+1:00'
Trabajando contra una base de datos Mysql
Consultas
Inserción
Actualización
Borrado
-- Ángel D. Fernández González -- (2017).