Bonsoir!!
J'ai un petit probleme!! en fait je m'entraine à la notion JDBC (en cours je l'apprend sous linux) mais à la maison je veux essayer sur windows donc je fais comme sous linux je le compile sous dos, mais je recois cette erreur quand je lance mon programme :
Exception in thread "main" java.lang.NoClassDefFoundError : tournoi
voici mon code :
Merci à ceux qui m'aideront!!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
45
46
47 //set CLASSPATH=.:/postgresql-8.3-604.jdbc3.jar import java.sql.*; public class tournoi { public static void main(String [] Arguments) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Class.forName("org.postgresql.Driver"); } catch(Exception e) { System.out.println("Impossible1"+e); } try{ String url = "jdbc:postgresql:tournoi"; Connection con = DriverManager.getConnection(url,"igi", "igi"); DatabaseMetaData metaData = con.getMetaData(); System.out.println("Username : "+ metaData.getUserName()); Statement stmt = con.createStatement(); String requete ="INSERT INTO Equipe VALUES ('equipe2','M')"; String requete2 ="INSERT INTO Membre VALUES ('equipe2','krikri','V','Christine','04-15-1989','IUT','M')"; String requete3="INSERT INTO Equipe VALUES('equipe3','Le F)"; String requete4="INSERT INTO Membre VALUES('equipe3','lolo','P','Loïc','12-18-1989','IUT','M')"; stmt.execute(requete); stmt.execute(requete2); stmt.execute(requete3); stmt.execute(requete4); } catch(SQLException S) { System.out.println("Impossible2"+S); } } }
Bonne soirée à tous
