Coneccion a Mysql

raga
28 de Junio del 2009
Hola, para empezar soy nuevo en esto, y como tengo algo de prisa he estado buscando ejemplos (para ver como funcionan) y entre ellos uno de los que mas me interesan es una coneccion a mysql.

aqui el problema es que al utilizar eclipse y quererme conectar me da el siguiente error:

"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"

el codigo que estoy usando es el siguienter:
import java.sql.*;

public class Conexion {
public static void main(String args[]) {
try {
//Cargamos el puente JDBC => Mysql
System.out.println("Intentando cargar el conector...");
Class.forName("com.mysql.jdbc.Driver");

//Intentamos conectarnos a la base de Datos en este caso una base llamada temp
System.out.println("Conectando a la base...");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/test", "root", ""
);
System.out.println("Conexion a BD establecida");

} catch(SQLException ex) {
System.out.println("Error de mysql");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch(Exception e) {
System.out.println("Se produjo un error inesperado: "+e.getMessage());
}
}
}

si alguien me puede ayudar, porque la verdad ya llevo como 2 semanas trabado aqui....

gracias...

itubal
28 de Junio del 2009
Hola:

Yo no he trabajado con MySQL y Java, pero lo he hecho con otras BB.DD. y el sistema es el mismo. Tal vez tengas ejemplos de CONEXIÓN a otras BB.DD. y de ahí el fallo.

Lo primero que te aconsejaría es que aprendieras algo sobre "debug". Nuestro amigo Chui nos lo explica:

http://blog.chuidiang.com/2009/06/27/tipos-de-debugger/

Una vez hemos aprendido a "pescar" y sabemos donde está la faena, podemos empezar a buscar.

Como he dicho, no he hecho la CONEXIÓN a MySQL y en la referencia de MySQL seguro que viene bien especifcado como has de hacela con JDBC. Al menos con las bases que yo utilizo si me viene bien especificado.
Tambien, nuestro amigo Chui nos pone un ejemplito.
Antes de verlo, comprueba que has aprendido al menos dos cosas del enlace anterior y entonces pasas a este.

http://www.chuidiang.com/java/mysql/mysql-java-basico.php

Un saludo