Club Informatique VINCI

Le C.I.V représente un groupement d'étudiants constituant le club informatique de la Grande École Marocaine de l'Informatique et des Réseaux du Télécom VINCI -Rabat-. (L'utilisation de Internet explorer 6/7 n'est pas recommandée, on vous propose Firefox)

Les forums du C.I.V attend vos propositions en ce qui concerne le graphique, les catégories, et les sections.

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?
16% 16% [ 4 ]
32% 32% [ 8 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
36% 36% [ 9 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
8% 8% [ 2 ]
8% 8% [ 2 ]

Total des votes : 25

Qui est en ligne ?

Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun


[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 23 le Mer 17 Oct - 12:31

Statistiques

Nos membres ont posté un total de 1292 messages dans 373 sujets

Nous avons 437 membres enregistrés

L'utilisateur enregistré le plus récent est intellection


    Connexion a la base de donnée Oracle via une interface Java

    Partagez

    Houda
    Modérateur
    Modérateur

    Messages : 9
    Points : 3315
    Réputation : 1
    Date d'inscription : 01/05/2009
    Age : 28

    Connexion a la base de donnée Oracle via une interface Java

    Message par Houda le Lun 11 Mai - 6:23

    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.

    Crying or Very sad
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Lun 11 Mai - 16:17

    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 Wink
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Lun 11 Mai - 16:54

    Concernant le fichier "ojdbc14.jar" qui contient le driver "oracle.jdbc.OracleDriver", pour l'intégrer il faut l'intégrer comme suit :

    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.
    Réf: www.commentcamarche.net...
    Tiens nous au courant si ça marche ! Wink

    Houda
    Modérateur
    Modérateur

    Messages : 9
    Points : 3315
    Réputation : 1
    Date d'inscription : 01/05/2009
    Age : 28

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par Houda le Mar 12 Mai - 3:56

    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.
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Mar 12 Mai - 16:14

    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" scratch
    avatar
    owenho
    Modérateur
    Modérateur

    Messages : 115
    Points : 3536
    Réputation : 4
    Date d'inscription : 02/05/2009
    Age : 28
    Localisation : larache/rabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par owenho le Mar 19 Mai - 17:47

    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 Smile
    avatar
    El Maligno Angelo
    Administrateur
    Administrateur

    Messages : 373
    Points : 4162
    Réputation : 8
    Date d'inscription : 25/04/2009
    Age : 29
    Localisation : ErRabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par El Maligno Angelo le Mar 19 Mai - 18:58

    Met ta demande dans un sujet à part pour que les autres puissent voir tous et répondre .
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Mer 20 Mai - 10:41

    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. Neutral


    Dernière édition par wi-M le Mer 20 Mai - 10:44, édité 1 fois (Raison : Ortho)
    avatar
    owenho
    Modérateur
    Modérateur

    Messages : 115
    Points : 3536
    Réputation : 4
    Date d'inscription : 02/05/2009
    Age : 28
    Localisation : larache/rabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par owenho le Mer 20 Mai - 11:49

    merçi wi-M pour le driver Wink
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Mer 20 Mai - 11:54

    pas de koi ^^
    avatar
    owenho
    Modérateur
    Modérateur

    Messages : 115
    Points : 3536
    Réputation : 4
    Date d'inscription : 02/05/2009
    Age : 28
    Localisation : larache/rabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par owenho le Mar 26 Mai - 17:36

    salut . le lien de telechargement de jdbc14.jar sur rapidshare ne fonctionne pas .donne une erreur ??
    avatar
    wi-M
    Administrateur
    Administrateur

    Messages : 55
    Points : 3400
    Réputation : 1
    Date d'inscription : 01/05/2009

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par wi-M le Mar 26 Mai - 20:15

    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
    avatar
    El Maligno Angelo
    Administrateur
    Administrateur

    Messages : 373
    Points : 4162
    Réputation : 8
    Date d'inscription : 25/04/2009
    Age : 29
    Localisation : ErRabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par El Maligno Angelo le Mer 27 Mai - 8:15

    avatar
    owenho
    Modérateur
    Modérateur

    Messages : 115
    Points : 3536
    Réputation : 4
    Date d'inscription : 02/05/2009
    Age : 28
    Localisation : larache/rabat

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par owenho le Mar 2 Juin - 17:33

    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

    Contenu sponsorisé

    Re: Connexion a la base de donnée Oracle via une interface Java

    Message par Contenu sponsorisé


      La date/heure actuelle est Lun 23 Avr - 18:54