Bonjour,
Comment installer java.sql;
Car j'ai cette erreur:
Merci d'avanceCode:
1
2 Erreur java.sql.SQLException: [Microsoft][Gestionnaire de pilote ODBC Source de données introuvable et nom de pilote nono spécifié
Version imprimable
Bonjour,
Comment installer java.sql;
Car j'ai cette erreur:
Merci d'avanceCode:
1
2 Erreur java.sql.SQLException: [Microsoft][Gestionnaire de pilote ODBC Source de données introuvable et nom de pilote nono spécifié
Bonjour,
Petite question : tu essayes bien de te connecter à une base Access?
Si c'est le cas, vas jeter un coup d’œil ici.
Non, c'est sur oracle
tu as mis quoi dans ta requête de connexion jdbc? Parce que j'ai l'impression vu le message que tu as mis n'importe quoi :)
Alors utilise l'API JDBC. Tu galéreras moins et ton application pourra être supporté sur plusieurs OS ce qui ne sera pas le cas si tu utilise le pilote ODBC (Driver Microsoft only...)
:faq: --> http://java.developpez.com/faq/jdbc/
d'abord, pas besoin d'utiliser le driver odbc pour accéder à une base de donnée oracle, télécharge le driver ojdbc correspondant à ta base de donnée sur le site d'oracle.
Ensuite, le code que tu nous donne ne compile même pas.
J'ai telechargé le fichier ojdbc6.jar mais où dois-je le deposer?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 import java.sql.*; import java.io.*; public class articles{ public static void main(String arg[]){ Connection connect=null; Statement S=null; ResultSet RS=null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connect=DriverManager.getConnection("jdbc:odbc:ARTICLES","username","password"); S=connect.createStatement(); RS=S.executeQuery("select * from ARTICLES"); while(RS.next()){ System.out.println(RS.getString("code")+","+ RS.getString("nom")+","+ RS.getString("prix")+","+ RS.getString("stock_actu")+","+ RS.getString("stock_mini")); } connect.close(); } }
tout dépend de comment tu gère ton projet. Généralement on met un dossier lib/ du projet et on dit à l'IDE d'inclure ce dossier au classpath du projet.
Je l'ai mis à coté d'un autre package téléchargé et Eclipse me sort le même erreur:
Code:Erreur java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Tu continue à utiliser le pilote ODBC là, tu dois utiliser le pilote oracle.
Pour plus d'informations:
:faq: http://java.developpez.com/faq/jdbc/...ection#urlJDBC
et spécifiquement pour oracle (en anglais)
http://www.orafaq.com/wiki/JDBC
Le driver est bon mais je suis bloqué à la connexion:
Code:
1
2
3
4
5 java.sql.SQLException: L'URL Oracle indiquée n'est pas valide at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:441) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at articles1.main(articles1.java:39)
montre nous ton url qu'on la corrige.
Slt,
C'est ce code:
Code:DriverManager.getConnection("jdbc:oracle:thin@://localhost:1521:base","username","mdp");
Le driver que tu utilise est peut-être plus ancien, et ne connais pas la notation avec //
Essaie ceci:
Code:DriverManager.getConnection("jdbc:oracle:thin@:localhost:1521:base","username","mdp");
Non, cela ne marche toujours pas.
toujours la même erreur ou une autre erreur?
Oui c'est toujours la meme erreur, c'est toujours cette ligne qui ne se connecte pas à la base.
Tu peux nous donner tous les code de ton main? Ainsi que la stacktrace de la dernière erreur? Parce que je ne vois pas ce qu'il reste comme option :?
Ton driver ojdbc14, tu l'a téléchargé sur quelle section du site oracle? Sur la section consacrée à oracle 8 ou celle consacrée à oracle 11? (Oui parce que le 14 dans ojdbc c'est pas un numéro de version, histoire de bien faire ch** le monde, il y a 50.000 ojdbc14.jar sur le site d'oracle :aie:)