Programme :

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);
	}
 
	}
}
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
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);
Erreur :
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