Bonjour chez Collègues !

Un petit soucis dès la lundi matin, comme si c'est pas malheureux.

Voici mon code de la classe Test :

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
package PackageRequete;
 
import java.sql.SQLException;
 
public class Test {
 
 
	public static void main (String[] args) throws SQLException, ClassNotFoundException{
 
		String pilote = "sun.jdbc.odbc.JdbcOdbcDriver";
		Class.forName(pilote); 
		DataBase bdd = new DataBase("java:comp/env/jdbc://1.0.0.6", "TRB01R", "TRB01R");
 
	}
 
 
 
 
}

et pour ma classe DataBase :

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
package PackageRequete;
 
import java.sql.*;
 
public class DataBase {
 
 
	public DataBase(String url, String login, String pass) throws SQLException {
 
		Connection connection = DriverManager.getConnection(url, login, pass);
		Statement stt = connection.createStatement();
		ResultSet resultat = stt.executeQuery("SELECT * FROM UB001V010 ;");
 
		while(resultat.next()){
			String date = resultat.getString("DAT");
			String heure = resultat.getString("HEUR");
			String code_exp= resultat.getString("CODE_EXP");
			String exp = resultat.getString("EXPEDITEUR");
			String ref = resultat.getString("REFERENCE");
			int typ = resultat.getInt("TYP");
			int statut = resultat.getInt("STATUT");
 
			System.out.println(date + "|" + heure + "|" + code_exp + "|" + exp + "|" + ref + "|" + typ + "|" + statut);
		}
 
	}
 
 
	public void main (String[] args) throws SQLException{
 
 
	}
 
 
}

Voici l'erreur :

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:comp://1.0.0.6
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at PackageRequete.DataBase.<init>(DataBase.java:10)
at PackageRequete.Test.main(Test.java:12)


Pourtant j'ai téléchargé le driver à la bonne adresse.

Pourquoi ça ne fonctionne pas sachant que j'ai installé le pilote au bon endroit ?