slt !!
alors je precise tt d'abord que je debute en java...
dc voila :
pr ma boite j'essai de dvtpé un ptit soft.
je dois me connecter a une base mais g une erreur et depuis hier je me prend le chou et je comprend pas...
voila le code de la class nouveau :
public Nouveau ()
{
Connection connexion = null;
Statement instr = null;
ResultSet resultat = null;
try
{
String reponse = JOptionPane.showInputDialog(null, "Entrer l'ID du nouvel utilisateur" );
String pilote = "oracle.jdbc.driver.OracleDriver()";
String chemin = "jdbc:oracle://pcssorcl10/pmlt";
ConnecteurJDBC connecteur = new ConnecteurJDBC (pilote, chemin);
connexion = connecteur.getConnection();
instr = connexion.createStatement();
//Recuperation des données de l'utilisateur
resultat = instr.executeQuery("select * from pcscomptes where id='reponse'" );
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog(null, "Erreur JDBC : " + ex.getMessage());
}
}
Et voila la class ConnecteurJDBC :
private String pilote;
private String chemin;
public ConnecteurJDBC (String pilote, String chemin)
{
this.pilote = pilote;
this.chemin = chemin;
}
public Connection getConnection () throws SQLException
{
try
{
//Chargement de la classe de driver
Class.forName(pilote);
//Ouverture de la connxion avec le SGBDR
return DriverManager.getConnection (chemin);
}
catch (ClassNotFoundException ex)
{
//Exception déclenchée si la classe n'est pas chargée par ForName
throw new SQLException ("Class introuvable " + ex.getMessage ());
}
}
la compile est bonne et l'erreur est : Class Introuvale oracle/jdbc/driver/OracleDriver()
qq1 peut m'expliquer ou est mon erreur ?
Message édité par PaLoTTe le 27-12-2002 à 14:36:07