Java connection mysql base lycos

helitik Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis en train de faire une application java qui se connecte à une base mysql heberger sur lycos..
Jusque la rien de bien compliquer :

import java.sql.*;

/** nom d'utilisateur de la base */
private String username;
/** Mot de passe de la base */
private String password;
/** Nom de la base ou l'on doit se connecter */
private String nomBase;
/** Adresse ip du serveur */
private String ip;
/** Port utilisé par le serveur */
private String port;
/** URL -- (Syntax: jdbc:TYPE:machine:port/DB_NAME) */
private String url;

public class JDBC {

public JDBC(){
username = "nompasse";
password = "";
nomBase = "site__db";
ip = "members.net";
port = "3324";
url = "jdbc:mysql:"+ip+":"+port+"/"+nomBase;
}

public void connect(){
installDriver();
try{
connection = DriverManager.getConnection(url, username, password);
System.out.println ("Connection réussit");
}catch(SQLException ex){
System.out.println("Probléme de connection");
System.err.print("ClassNotFoundException: ");
System.err.println(ex.getMessage());
System.exit(0);
}
}

public static void installDriver(){
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
}

public static void main(String args[]) {
JDBC jdbc = new JDBC();
jdbc.connect();

}
}

Donc le programme marchait sur un localhost(sur ma machine) mais depuis que j'ai mis la base en ligne j'obtiens :
"Probléme de connection
ClassNotFoundException: No suitable driver found for jdbc:mysql:members-s.db.tmm.lyceu.net:3324/sitedelaroxxorteam__db"

C'est surement ma variable ip qui est mal renseigner mais ou trouver cette information sur lycos ?
Je ne pense pas que ce soit les drivers car j'utilisai easyphp (serveur mysql) .
Si quelqu'un a déjà su trouver cette information prévenez moi !
Merci
++

Bon codage à tous... :)
A voir également:

3 réponses

alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
Je pense que la raison est simplement que le serveur mysql yahoo n'implémente pas de driver jdbc. En tout cas pas pour le public...
0
helitik
 
Dans ce cas quelqu'un sait quel pilote utiliser?
Merci
0
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
Yahoo le sait sans doute
0