Programme :
Requete MYSQL :
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 import java.sql.*; class affichage{ public static void main(String[] args){ String pilote = "com.mysql.jdbc.Driver"; try{ Class.forName(pilote); Connection connexion = DriverManager.getConnection("jdbc:oracle:thin:@oracle1:1521:orcl", "ora05", "ps3"); Statement instruction = connexion.createStatement(); ResultSet resultat = instruction.executeQuery("SELECT * FROM activite"); while(resultat.next()){ System.out.println("---------------------------"); System.out.println("N° ACTIVITE: "+resultat.getInt("no_activite")); System.out.println("NOM: "+resultat.getString("nom")); System.out.println("MONTANT: "+resultat.getDouble("montant")); System.out.println("DUREE: "+resultat.getInt("duree")); } } catch (Exception e){ System.out.println("echec pilote : "+e); } } }
Erreur :
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 DROP TABLE IF EXISTS activite; CREATE TABLE activite( no_activite int(11) NOT NULL default '0', nom varchar(50) NOT NULL default ", montant decimal(10,2) NOT NULL default '0.00', duree int(11) NOT NULL default '0', PRIMARY KEY (no_activite) ); INSERT INTO activite VALUES(123, 'danse', 250.00, 120); INSERT INTO activite VALUES(123, 'soccer', 200.00, 300); INSERT INTO activite VALUES(123, 'hockey', 300.00, 450); INSERT INTO activite VALUES(123, 'baseball', 180.00, 600); INSERT INTO activite VALUES(123, 'football', 350.00, 180); INSERT INTO activite VALUES(123, 'tennis', 50.00, 200); INSERT INTO activite VALUES(123, 'course', 75.00, 90); INSERT INTO activite VALUES(123, 'karate', 110.00, 75); INSERT INTO activite VALUES(123, 'piscine', 90.00, 50); INSERT INTO activite VALUES(123, 'badminton', 130.00, 175);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Merci de m'aider
Partager