bonjour à tous!!
déjà, bonne année 2008!!
mes methodes concernent tout particulièrement le code permettant de se connecter à la base de données
je les ai creer dans une classe afin de pouvoir les réutiliser à chaque fois qu'on a besoin de faire une requete.
voici ma ConnexionBdd.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58 import java.sql.*; public class ConnexionBdd { //1 classe de connexion public void Connec() throws ClassNotFoundException { Connection conn; String pilote = "org.gjt.mm.mysql.Driver"; String url ="jdbc:mysql://localhost/films"; try { Class.forName(pilote); conn = DriverManager.getConnection(url,"",""); } catch ( SQLException E) { System.out.println("SQLException: " + E.getMessage()); System.out.println("SQLState: " + E.getSQLState()); } } public void stat() throws SQLException, ClassNotFoundException { ConnexionBdd c = new ConnexionBdd (); c.Connec(); Connection conn = null; try { Statement stmt = conn.createStatement(); } catch ( SQLException E) { System.out.println("SQLException: " + E.getMessage()); System.out.println("SQLState: " + E.getSQLState()); } } }
à partir d'une autre classe (on va dire classe1.java), j'appelle les 2 methodes Connec() et stat() de cette façon :
mais j'ai des erreurs (je suis sous Eclipse) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ConnexionBdd connec = new ConnexionBdd(); connec.Connec(); connec.stat();
Unhandled exception type ClassNotFoundException
je ne sais pas à quoi ceci est du et je en m'en sors pas du tout
peut être que l'ecriture de mes methodes est mal faite, ou que l'appel de ces methodes laisse à desirer ...
quelqu'un pourrait il m'aider?
merci beaucoup
Partager