xumarhu.net biblioteca
Principal > Biblioteca > Manuales de Instalación > Instalación del Conector JDBC para comunicar Java con MySQL (Windows)
línea

Instalación del Conector JDBC para comunicar Java con MySQL (Windows)

Primero se descarga el conector de la dirección oficial de MySQL:

MySQL AB:: MySQL Connectors Downloads http://dev.mysql.com/downloads/connector/

De la dirección anterior se descarga el siguiente archivo:

mysql-connector-java-5.0.7.zip

que es la última versión (hasta septiembre 2007). Este archivo se descomprime y queda el siguiente directorio:

mysql-connector-java-5.0.7

dentro del cual se encuentra el archivo:

mysql-connector-java-5.0.7-bin.jar

el cual es el conector que se necesita para realizar la instalación y para ello existen varios métodos, algunos de los cuales son lo siguientes:



Método de Instalación 1 (no recomendado): Si se utiliza un IDE (NetBeans, JCreator, etc.):

1) Copiar el archivo del conector JDBC:

mysql-connector-java-5.0.7-bin.jar

en donde se encuentren todas las clases que se utilizan cuando se programa en Java. Este directorio es definido por el usuario. Por ejemplo si se define el directorio:

C:\Archivos de programa\Java\jdk1.5.0_05

Para que el IDE de java localice el conector y todas las demás clases se tiene que agregar una variable de entorno CLASSPATH, la cual tiene el valor:

SET CLASSPATH=C:\Archivos de programa\Java\jdk1.5.0_06\mysql-connector-java-3.1.13-bin.jar;%CLASSPATH%;

De esta manera el IDE de Java encontrará el conector



Método de instalación 2 (Recomendado): Si se utiliza un IDE (NetBeans, JCreator, etc.):

1) Copiar el archivo del conector JDBC:

mysql-connector-java-5.0.7-bin.jar

en el directorio:

C:\Archivos de programa\Java\jdk1.5.0_05\jre\lib\ext

De esta manera el IDE de Java encontrará el conector



Método de instalación 3: Si se compila el programa de Java en Modo Terminal (MS-DOS)

1) Descomprimir el archivo del conector:

mysql-connector-java-5.0.7-bin.jar

como si fuera un archivo de tipo ZIP.

2) Cuando se descomprima, quedará un directorio que se llama:

mysql-connector-java-5.0.7-bin

y dentro de este directorio estarán 3 directorios:

com
META-INF
org

Copiar dichos directorios al directorio donde se encuentra el programa que quiera ejecutar, y así la aplicación podrá encontrar el conector.



Para probar si funciona el conector:

1) Crear una base datos, una tabla e insertar un registro. Si se usa el modo interactivo de MySQL, se utilizarían las siguientes instrucciones:

mysql> create database ejemplo;
mysql> use ejemplo;
mysql> create table agenda(nombre text, edad int);
mysql> insert into agenda values("Ana",15);

A continuación se corre el programa "Ejemplo_mysql" el cual se encarga de extraer e imprimir en pantalla el contenido de la tabla agenda:

import java.sql.*;
public class Ejemplo_mysql {
public static void main(String[] args) throws Exception {
String url = "jdbc:mysql://localhost/ejemplo";
Connection con = null;
Statement stmt = null;
System.out.println("Iniciando programa...");
// PASO 1 - Activando JDBC
try {
System.out.println("Registrando driver com.mysql.jdbc.Driver...");
Class.forName("com.mysql.jdbc.Driver");
}
catch(java.lang.ClassNotFoundException err) {
System.out.println("Clase no encontrada: " + err);
}
// PASO 2 - Conectando con la Base de Datos
try {
System.out.println("Conectando a la base de datos 'ejemplo'");
con = DriverManager.getConnection(url, "root","");
System.out.println("Conexion exitosa - con="+con);
// PASO 3
stmt = con.createStatement();
// PASO 4
String sentenciaSQL = "SELECT * FROM agenda";
System.out.println("Ejecutando consulta...");
ResultSet rs = stmt.executeQuery(sentenciaSQL);
// PASO 5
System.out.println("Recuperando informacion:");
while( rs.next() ) {
System.out.println("nombre: "+rs.getString("nombre")+" / "+"edad: "+rs.getInt("edad"));
}
// PASO 6
System.out.println("Liberando recursos...");
rs.close();
stmt.close();
con.close();
}
catch(java.sql.SQLException error) {
System.out.println("Se produjo error: "+error);
}
System.out.println("Fin de programa.");
}
}
línea
Usted se encuentra Aquí > Principal > Biblioteca > Manuales de Instalación > Instalación del Conector JDBC para comunicar Java con MySQL (Windows)
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia
Valid CSS Valid XHTML 5