Como te lo habia comentado, es el ejemplo 7 de las faqs de java, es el siguiente:
Código:
import java.sql.*;
public class coneccionMysql
{
static String bd = "dangermx";
static String login = "root";
static String password = "mipassword";
static String url = "jdbc:mysql://localhost/" + bd;
public static void main(String[] args)throws Exception
{
Connection conn = null;
try
{
//ESTABLECEMOS LA CONECCION
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);
if (conn != null)
{
System.out.println("Conexión a base de datos " + url + " ... Ok");
//HACEMOS UNA CONSULTA
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery("SELECT * FROM carreras");
while(res.next())
{
String Id = res.getString("id");
String Carrera = res.getString("nick");
String Facultad= res.getString("comentario");
System.out.println(Id +" \t "+Carrera+" \t "+Facultad);
}
res.close();
stmt.close();
conn.close();
}
}
catch(SQLException ex)
{
System.out.println("\n\nHubo un error : "+ex);
}
catch(ClassNotFoundException ex)
{
System.out.println("\n\nHubo otro error!!, no se encontro el driver :(\n");
System.out.println(ex);
}
}
}
ahora, se compila correctamente, al ejecutarlo, me manda el siguiente error:
Hubo otro error!!, no se encontro el driver :(
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Bien ahora, fue a mysql.com, y me descargue
mysql-connector-java-3.1.11, descomprimi el ZIP, y la carpeta
com la puse en el directorio C:/Documents%20and%20Settings/Danger/, que es donde defini mi CLASSPATH desde un principio, vuelvo a compilar, y a ejecutar y me devuelve el mismo ERROR.
Asi que agrego lo siguiente:
import com.mysql.jdbc.*;, y al querer compilar me arroja una millonada de errores :(.
Por favor, alguien deme una respuesta.
Gracias !