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 ?
Partager