Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thème • Retourner sur la fiche du thème
Connexion a la base de donnée Oracle via une interface Java
4 participants
Page 1 sur 1
Connexion a la base de donnée Oracle via une interface Java
bonjour tout le monde,
SVP jé un blem avec mon projet,
quand je veu charger le driver de communication avec la bae de données avec : Class.forName("oracle.jdbc.OracleDriver");
jé l'erreur suivante:
-Syntax error on token(s), misplaced construct(s)
- Syntax error on token ""oracle.jdbc.OracleDriver"", delete this token
j veux savoir ou placer le fichier "ojdbc14.jar" sachant que je travaille sous Windows.
Merci d'avance.
SVP jé un blem avec mon projet,
quand je veu charger le driver de communication avec la bae de données avec : Class.forName("oracle.jdbc.OracleDriver");
jé l'erreur suivante:
-Syntax error on token(s), misplaced construct(s)
- Syntax error on token ""oracle.jdbc.OracleDriver"", delete this token
j veux savoir ou placer le fichier "ojdbc14.jar" sachant que je travaille sous Windows.
Merci d'avance.
Houda- Modérateur
- Messages : 9
Points : 5522
Réputation : 1
Date d'inscription : 01/05/2009
Age : 34
Re: Connexion a la base de donnée Oracle via une interface Java
Slt Houda,
Tout est dans le message d'erreur, c'est une erreur de synthaxe, ça doit êre une acolade ou un point virgule qui manque/mal placé quelque part. Assures toi de ne pas mettre des points virgules dans tes requêtes sql car elles sont automatiquement insérées par le driver.
Si t'arrives toujours pas à trouver l'erreur, t'as qu'à poster ton bout de code ici.
Salut
Tout est dans le message d'erreur, c'est une erreur de synthaxe, ça doit êre une acolade ou un point virgule qui manque/mal placé quelque part. Assures toi de ne pas mettre des points virgules dans tes requêtes sql car elles sont automatiquement insérées par le driver.
Si t'arrives toujours pas à trouver l'erreur, t'as qu'à poster ton bout de code ici.
Salut
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
Concernant le fichier "ojdbc14.jar" qui contient le driver "oracle.jdbc.OracleDriver", pour l'intégrer il faut l'intégrer comme suit :
Tiens nous au courant si ça marche !
Réf: www.commentcamarche.net...Pour Eclipse:
une fois les pilotes telechargé vous procéder comme suit :
1. clic bouton droit sur le le dossier du projet dans l'explorateur Eclipse
2. sélection de l'item Properties dans le menu contextuel du projet
3. dans la fenêtre de configuration des propriétés du projet sélection de l'item Java Build Path
4. sélection de l'onglet Libraries
5. intégrer le fichier "ojdbc14.jar" en utilisant le bouton Add External JARs. Dans l'explorateur de fichiers qui apparaît selectionner le fichier "ojdbc14.jar" que vous désirez ajouter au Classpath de votre application.
Tiens nous au courant si ça marche !
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
bonjour les amis, je vous remercie pr votre attention
je voulais vous dire k j'ai deja ajouter ojdbc14.jar, et que j suis entrain de tester la connexion avec la base de données.
voici le morceau de code que j'ai:
import java.sql.*;
import oracle.jdbc.driver.*;
class connexion{
String sQuery;
connexion(){
this.sQuery="select id_pers from personne";
Statement sStat=null;
Connection cCon=null;
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle); cCon=DriverManager.getConnection("jdbc:oracle:thin:@//127.0.0.1:1521/xe","system","system");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
try{
sStat=cCon.createStatement();
ResultSet rs=sStat.executeQuery(sQuery);
rs.next();
System.out.println("Resultat requete: "+rs.getObject(1));
sStat.close();
}
catch(Exception sqlE){
System.out.println("La Requête n'a pas abouti");
sqlE.printStackTrace();
}
}
}
puis dans le test:
public class Gestion {
public static void main(String[] args) {
@SuppressWarnings("unused")
new connexion();
}
}
voici les blems qu'il me donne:
--Pbm en chargeant le driver JDBC oracle--
java.sql.SQLException: Exception d'E/S: Connection refused(DEscriptION=(TMP=)(VSNNUM=153092352)(ERR=12514)(ERROR_STACK=(ERROR=(CODE=12514)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at connexion.(connexion.java:15)
at GestionFrais.main(GestionFrais.java:12)
La Requête n'a pas abouti
java.lang.NullPointerException
at connexion.(connexion.java:22)
at GestionFrais.main(GestionFrais.java:12)
merci d'avance.
je voulais vous dire k j'ai deja ajouter ojdbc14.jar, et que j suis entrain de tester la connexion avec la base de données.
voici le morceau de code que j'ai:
import java.sql.*;
import oracle.jdbc.driver.*;
class connexion{
String sQuery;
connexion(){
this.sQuery="select id_pers from personne";
Statement sStat=null;
Connection cCon=null;
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle); cCon=DriverManager.getConnection("jdbc:oracle:thin:@//127.0.0.1:1521/xe","system","system");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
try{
sStat=cCon.createStatement();
ResultSet rs=sStat.executeQuery(sQuery);
rs.next();
System.out.println("Resultat requete: "+rs.getObject(1));
sStat.close();
}
catch(Exception sqlE){
System.out.println("La Requête n'a pas abouti");
sqlE.printStackTrace();
}
}
}
puis dans le test:
public class Gestion {
public static void main(String[] args) {
@SuppressWarnings("unused")
new connexion();
}
}
voici les blems qu'il me donne:
--Pbm en chargeant le driver JDBC oracle--
java.sql.SQLException: Exception d'E/S: Connection refused(DEscriptION=(TMP=)(VSNNUM=153092352)(ERR=12514)(ERROR_STACK=(ERROR=(CODE=12514)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at connexion.
at GestionFrais.main(GestionFrais.java:12)
La Requête n'a pas abouti
java.lang.NullPointerException
at connexion.
at GestionFrais.main(GestionFrais.java:12)
merci d'avance.
Houda- Modérateur
- Messages : 9
Points : 5522
Réputation : 1
Date d'inscription : 01/05/2009
Age : 34
Re: Connexion a la base de donnée Oracle via une interface Java
Est-ce que t'arrives à te connecter à ta BD via SQL*Plus sans problème ? Les listeners sont ils démarrés ? ton test de connexion via ODBC fonctionne?
parcequ'apparement ton connecteur n'arrives pas à accéder à la BD d'Oracle vu le message que ça te retourne "Connection refused"
parcequ'apparement ton connecteur n'arrives pas à accéder à la BD d'Oracle vu le message que ça te retourne "Connection refused"
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
salut tous le monde . j'ai besoin du driver d'oracle14.jar pour java ???
s'il vous plait si quelqun connais un lien mettez le içi svp??
merçi
s'il vous plait si quelqun connais un lien mettez le içi svp??
merçi
owenho- Modérateur
- Messages : 115
Points : 5743
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat
Re: Connexion a la base de donnée Oracle via une interface Java
Met ta demande dans un sujet à part pour que les autres puissent voir tous et répondre .
Re: Connexion a la base de donnée Oracle via une interface Java
Je m'en rappelle plus du lien du site d'où je l'ai télécharger, mais en tout cas il marche très bien chez moi, je l'ai héberger pr vs sur rapidshare :
Cliquez iciii : ojdbc14.jar
PS: Le lien ne sera plus valide d'ici 3 mois selon le site.
Cliquez iciii : ojdbc14.jar
PS: Le lien ne sera plus valide d'ici 3 mois selon le site.
Dernière édition par wi-M le Mer 20 Mai - 10:44, édité 1 fois (Raison : Ortho)
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
merçi wi-M pour le driver
owenho- Modérateur
- Messages : 115
Points : 5743
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
salut . le lien de telechargement de jdbc14.jar sur rapidshare ne fonctionne pas .donne une erreur ??
owenho- Modérateur
- Messages : 115
Points : 5743
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat
Re: Connexion a la base de donnée Oracle via une interface Java
oui pck le fichier ne peut être téléchargé que 10 fois au max, je vais l'heberger kk part et je vous refilerai le lien
wi-M- Administrateur
- Messages : 55
Points : 5607
Réputation : 1
Date d'inscription : 01/05/2009
Re: Connexion a la base de donnée Oracle via une interface Java
Tu peut trouver ton lien dans ce sujet là.
https://ci-vinci.forum-actif.net/java-se-f9/oracle-jdbc-driver-t49.htm#146
https://ci-vinci.forum-actif.net/java-se-f9/oracle-jdbc-driver-t49.htm#146
Re: Connexion a la base de donnée Oracle via une interface Java
bonjour a tous le monde ,
est ce que quelqu'un peut m'expliquer l'url de la connection . pour le code ci-dessus
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle); cCon=DriverManager.getConnection("jdbc:oracle:thin:@//127.0.0.1:1521/xe","system","system");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
explique moi svp cette ligne "jdbc:oracle:thin:@//127.0.0.1:1521/xe"
et merci
je veux bien que tous les éléves qui ont ce projet de participer au débat
est ce que quelqu'un peut m'expliquer l'url de la connection . pour le code ci-dessus
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle); cCon=DriverManager.getConnection("jdbc:oracle:thin:@//127.0.0.1:1521/xe","system","system");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
explique moi svp cette ligne "jdbc:oracle:thin:@//127.0.0.1:1521/xe"
et merci
je veux bien que tous les éléves qui ont ce projet de participer au débat
owenho- Modérateur
- Messages : 115
Points : 5743
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat
Sujets similaires
» Connexion oracle php ??????
» La connexion avec une base de données MySQL
» outils d'Oracle
» Oracle JDBC Driver
» connexion à partir de sql develloper ???
» La connexion avec une base de données MySQL
» outils d'Oracle
» Oracle JDBC Driver
» connexion à partir de sql develloper ???
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares