Está en la página 1de 8

Instituto Tecnológico de Torreón.

Ing. Informática.
TALLER DE BASE DE DATOS
Unidad 5: Tecnologías de conectividad a base de datos
Actividad: Conectar una base de datos usando conectores odbc

Alumna: Yovana Camacho Avila.


Maestro: Ing. José Luis Ibarra Casiano
Unidad V. Tecnologías de conectividad a base de datos
Como conectar Java con Mysql
1.- Primero creamos un nuevo proyecto en java (Le damos nombre)
Tenemos que importar una librería para poder trabajar con las clases de java
Escribimos
Import java.sql.*;

2
2.- Descargamos el drive conector para poder hacer conexión
Descargar en la página mysql java connector

3.- Después de descargar el conector descomprimimos las carpetas para buscar el


archivo jar

3
4.-Regresamos al proyecto y damos clic derecho en bibliotecas para poder
importar el archivo jar
Buscamos la carpeta para agregarlo y extraer el archivo jar

4
5.- Procedemos hacer la conexión a la base de datos, requerimos de un servidor
de base de datos.
En este caso vamos a utilizar Wampserver en el cual ya tengo bases de datos
Vamos a utilizar la base de datos NBA Con la tabla equipos.
Acedemos a la base de datos NBA para poder utilizarla y hacer la conexión.
(Poder leer los datos)

6.- Empezamos a escribir el código para poder realizar el proyecto y hacer la


conexión de la base de datos.
Escribimos: try esto es para capturar los posibles errores.
System.out.println("coneccion de base de datos");

5
7.- Cargamos la clase donde agregaremos el driver
Class.forName ("com.mysql.jdbc.Driver");
Para que nos permita hacer la instalación hacia driver connector
Pasamos la url para la conexión hacia la base de datos y dirección del servidor

Según en el servidor donde lo tengamos (Local, remoto) en este caso es local


sería igual a localhost y nombre de base de datos en este caso nba
Código completo
Connection com = DriverManager.getConnection("jdbc:mysql://localhost/nba","root","");

8.- Agregamos los errores que nos podemos encontrar en sql


Catch es para capturar los errores
En la siguiente pantalla está escrito el código

9.- Ahora ya tenemos la conexión de la base de datos


10.- Procedemos a leer los datos que tenemos en la base de datos
Con el siguiente codigo

6
11.- Ejecutamos
Damos clic en el botón de Run project

Esperamos a que se ejecute la base de datos y nos muestra el resultado

Anexo código
completo del proyecto conexión odbc

/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package coneccionobdc;
import java.sql.*;

7
/**
*
* @author yovana
*/
public class Coneccionobdc {

/**
* @param args the command line arguments
*/
public static void main(String[] args) throws SQLException,
ClassNotFoundException {
// TODO code application logic here
try{
System.out.println("coneccion de base de datos");
Class.forName ("com.mysql.jdbc.Driver");

Connection com =
DriverManager.getConnection("jdbc:mysql://localhost/nba","root","");
System.out.println("conecion exitosa");
//datos de equipos
Statement estado = com.createStatement();
ResultSet resultado = estado.executeQuery("select * from
equipos");

System.out.println("Nombre \t\t Ciudad \t\t Conferencia \t\t


Division");
while(resultado.next()){
System.out.println(resultado.getString ("nombre")+"\t\t"+
resultado.getString("ciudad")+"\t\t"+
resultado.getString("division")+"\t\t"resultado.getString("ciudad"));

}
catch(SQLException e){
System.out.println("error de MySQL");

}
catch(ClassNotFoundException e){
e.printStackTrace();

}
catch(Exception e){
System.out.println("se ha en contrado el siguiente error :
"+ e.getMessage());
}
}

También podría gustarte