Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos
Ejemplo prctico Java + JDBC + MySQL
Esta gua/ejemplo indica los pasos a seguir para realizar la instalacin del Java SE
Development Kit (JDK) de Sun y del driver JDBC de MySQL, para poder acceder desde los
programas desarrollados en java, a los datos contenidos en dicho SGBD.
Software necesario:
MySQL 5.0 Community: http://dev.mysql.com/downloads/mysql/5.0.html#downloads
JDK 6u1: http://java.sun.com/javase/downloads/index.jsp
Drivers JDBC: http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.0.4.tar.gz/from/http://mysql.rediris.es/
Se deber descargar la versin de cada programa adecuada al entorno y SO utilizado. Durante
las instalaciones es interesante utilizar la ruta de instalacin que proponen los programas por
omisin.
El driver JDBC est desarrollado en java, por lo que es comn para todos los entornos.
Pasos a seguir:
Instalar MySQL 5.0 segn instrucciones (del fabricante o de la comunidad) para el entorno
utilizado.
Instalar JDK 6u1 segn instrucciones, prestando especial atencin a incluir el nombre de los
directorios de instalacin en la variable CLASSPATH del sistema (ver siguiente punto).
Descomprimir el fichero mysql-connector-java-5.0.4.zip (o gz) y copiar el ejecutable mysqlconnector-java-5.0.4-bin.jar en un directorio con una ruta de acceso conocida y sencilla.
Configuracin variables de entorno:
Es imprescindible crear la variable de entorno CLASSPATH para indicar la ruta de acceso al
driver JDBC y colocar en la variable PATH las rutas de acceso del JDK.
En entorno Windows, accederemos a Propiedades del Sistema pulsando con el botn derecho
del ratn sobre Mi Pc.
LOAD DATA INFILE 'c:/zodiacos.csv' INTO TABLE zodiaco FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n';
(adaptando la ruta de carga al sistema operativo utilizado y eliminando el \r en el caso de utilizar Linux) .
//
// Ejemplo acceso a datos a una base de datos MySQL, desde Java mediante JDBC.
//
// Han de existir las tablas y los datos cargados segn gua ejemplo
// 20070502
//
import
import
import
public
public
java.io.*;
java.lang.*;
java.sql.*;
class miinfo {
static void main(String[] args) throws Exception {
Para compilarlo (una vez modificadas las lneas donde se indica el usuario y la contrasea de
acceso a la base de datos), abriremos una consola de Smbolo del sistema, nos situaremos en el
directorio de trabajo, y ejecutaremos la instruccin de compilacin javac miinfo.java (segn
imagen):