IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

L'intérêt de JDBC par rapport client oracle


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut L'intérêt de JDBC par rapport client oracle
    BOnjour à tous,
    J'essaie d'apprendre l'accès aux bases via Java ( JDBC).

    Mais, je me pose la question suivante :

    Que peut apporter cette connexion JDBC par rapport aux connexions classiques via oracle client ?

    Un exemple d'intérêt ?

    Merci beaucoup d'avance.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    tout simplement l'accès depuis java. Si tu veux accéder à une base de donnée en java, faut passer par un connecteur jdbc. Ca permet de rester indépendant de la base de donnée, et toutes les bases de donnée accessible en java doivent présenter un driver jdbc.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    D'accord, mais si je n'ai que des bases Oracle.
    Quel est l'intérêt d'y accéder via JDBC, plutôt que par Oracle Client ?

    Merci d'avance.

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    Je comprend pas trop le sens de ta question, autant que je sache pour accéder à une base de données oracle depuis du code java, il n'y a que les drivers oracles jdbc qui soient disponible. Certes oracle fourni plusieurs driver (thin client ne nécessitant pas d'installation oracle, oracle client nécessitant une installation locale d'oracle mais "supposé" plus performant), mais ce sont tous des drivers jdbc. Qu'est-ce que tu appelle le "oracle client" (çà peut être beaucoup de chose çà avec oracle )

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    merci pour tes réponses.
    Voilà, en fait ce que j'essaie de comprendre.


    Un ex-collègue devait accéder à 30 base de données oracle et exécuter un script dans ces 30 bases de données oracle.

    Il a fait un script contenant 30 commandes suivantes :
    "sqlplus user/login@alias_tns1 @un_sql"
    "sqlplus user/login@alias_tns2 @un_sql"
    ......
    "sqlplus user/login@alias_tns30 @un_sql"
    Or, ça prenait beaucoup de temps.

    Il a redéveloppé un nouveau script à base de java, se connectant au 30 bases via JDBC et ça marchait vite.

    Par conséquent, je me posais la question de la vitesse d'accès via oracle client ( la version cliente d'Oracle qui ne permet que l'accès à la base et non pas sa création ...etc) par rapport à un accès JDBC

    Sachant que les deux utilisent le listener ( ?)....
    Mais, j'ai bien noté qu'effectivement, le JDBC ne nécessitent pas qu'oracle client soit installé sur le poste ....
    IL ya aussi, le fait que je suis entrain d'apprendre JAVA et que j'essaie de voir comment en profiter et l'utiliser pour superviser des bases Oracle ...

    Voilouuu

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    soit il exécute les requetes en parallèle dans sont petit programme, soit le client oracle a quelques soucis, soit c'est simplement le client qui est lourd à dmarrer (doncs çà aurait été plus vite de ne le démarrer qu'une seule fois)

Discussions similaires

  1. Client Oracle 9 par Internet
    Par lunab54 dans le forum Oracle
    Réponses: 5
    Dernier message: 03/08/2016, 22h02
  2. Intérêt de ROWNUM par rapport à LIMIT?
    Par schwarzy2 dans le forum SQL
    Réponses: 2
    Dernier message: 16/06/2008, 08h57
  3. Taille d'une JFrame par rapport à sa zone client?
    Par Médinoc dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 04/11/2006, 22h13
  4. Client Oracle et jdbc/Thin driver
    Par Alain B. dans le forum Oracle
    Réponses: 2
    Dernier message: 24/05/2006, 16h45
  5. Intérêt du C par rapport au Pascal
    Par usoft dans le forum C
    Réponses: 6
    Dernier message: 22/12/2005, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo