Tema: Clase MySQL
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2007, 14:20
Avatar de elangelcaido
elangelcaido
 
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 8 meses
Puntos: 4
Re: Clase MySQL

Hola nadalie,
gracias por tu ayuda. Debo ser un poco torpe porque me parece que no conecto con al base de datos. He seguido el ejemplo de los apuntes que me indicaste. Me compila bien, pero al ejecutar me salta por la excepción.
Código:
import java.sql.*;

class Metadatos {
  public static void main(String[] args) {
    try {
      String URL =
          "jdbc:mysql://midominio.com:3306/mibasededatos?user=usuario&password=pass";
      Connection conn = DriverManager.getConnection(URL);
      DatabaseMetaData meta = conn.getMetaData();
      System.out.println("El SGBD e s : ");
      System.out.println(meta.getDatabaseProductName());
      System.out.println(meta.getDatabaseProductVersion());
      conn.close();
    } catch (SQLException ex) {
      System.out.println("SQLException : " + ex.getMessage());
      System.out.println("SQLState : " + ex.getSQLState());
      System.out.println("VendorError : " + ex.getErrorCode());
    }
  }
}
El error es:
SQLException : No suitable driver
SQLState : 08001
VendorError :0

El archivo mysql-connector-java-5.0.7-bin.jar lo tengo en la misma carpeta donde tego el archivo .java y compilo así:
Código:
javac.exe
 -classpath mysql-connector-java-5.0.7-bin.jar;. Metadatos.java
Y ejecuto así:

Código:
java.exe
-classpath mysql-connector-java-5.0.7-bin.jar;. Metadatos
¿Cual es mi problema?, la base de datos a la que intento acceder está en un dominio y funcionando.

Gracias por la ayuda.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org