[debutant] jdbc et classpath !!!!
Bonjour a tous,
Ne m'en voulez si ma question vous parait simple pas mais je debute en java ...!!!!
Voila je vous explique ce que je ne comprends pas et le p'tit souci que je rencontre !
J'essaye de me connecter a mysql en local j'ai donc bien sur installer le serveur de base de donnees fait une classe de connection (recopie d'un livre ) et placer le driver de connection le fichier jar donc dans le repertoire de mon application .
quand le lance le tout il me fait le catch => class introuvable ...
le connecteur est donc mal place je pense !!!!
j'ai essaye de le mettre dans le dossier src puis dans class mais cela ne change rien !!!!
Apres avoir regarde sur l'ami google et trouve votre faq a ce sujet j'ai vu qu'il fallait l'enregister avec classpath mais la je ne vois pas comment faire !
quelqu'un aurait il une idée !
Je vous remercie
Christophe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
//Source
package connectionp;
//Importation
import java.sql.*;
public class TestConnectionJDBC {
//CONSTRUCTEUR
public TestConnectionJDBC() {
}
/**********************************/
public static void main(String[] args) {
TestConnectionJDBC testconnectionjdbc = new TestConnectionJDBC();
//Variable connection
Connection connection = null;
//Bloc try catch
try{
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql:///base");
JOptionPane.showMessageDialog(null, "Connection ok");
}
catch(ClassNotFoundException ex){
JOptionPane.showMessageDialog(null,"Classe introuvable "+ ex.getMessage());
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Connection impossible" + ex.getMessage());
}
//finally
finally
{
try{
if(connection !=null){
connection.close();
}
}catch(SQLException ex){
ex.printStackTrace();
}
}
System.exit(0);
}
} |