Diferencia entre revisiones de «Prog Acceso a base de datos relacionales»

De MediaWiki
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

Introdución


Descargando las librerías para conectar a Mysql

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.
Prog db rel 1.jpg


  • 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).