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

Interfaces de programmation Oracle Discussion :

OCILIB ou PRO*C [Fait]


Sujet :

Interfaces de programmation Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut OCILIB ou PRO*C
    bonjour à tous.
    Pour se connecter à une base Oracle en langage C j'ai vu qu'il existait la librairie OCILIB et le PRO*C.
    Pourriez-vous me dire quelles sont les avantages de l'un et de l'autre, lequel me conseilleriez-vous et quelles sont les différences entre l'un et l'autre ?
    Merci beaucoup.

  2. #2
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    quand tu parles de OCILIB tu veux dire OCI ou OCILIB (car dans certains doc oracle OCI est parfois appelé OCILIB) ?

    Donc pour résumer :

    OCI


    les plus :
    • API Oracle la plus performante et plus puissante
    • Chargement dynamique des librairies oracle possible
    • Liberté totale
    • Utilisable avec tous les langages supportant un linkage C
    les moins :
    • API très complexe (ex : 100 lignes de codes pour se connecter, fonctions à 10 paramètres, manipulation de pointeur, allocation mémoire, ...)
    • Prends du temps à maitriser
    • Lecture code pas évidente
    • Maintenance code plus lourde

    PRO*C

    les plus :
    • Très simple à coder
    • SQL embarqué dans le code
    • très répandu dans l'industrie
    • lecture code aisé
    les moins :
    • Compilation d'un binaire pour chaque version d'oracle
    • Obligation d'avoir un client Oracle pour compiler
    • Création de librairie partagée galère
    • Faible support pour C99
    • Faible support Unicode
    • Debugging infect

    OCILIB (cela n'engage que moi !)

    les plus :
    • Wrapper autour de OCI, donc richesse fonctionnelle
    • Mais interface très simple
    • Simple à débugger
    • peut compiler sans lib ou client oracle
    • Tous les avantage de OCI
    les moins :
    • J'en vois pas ()
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut
    Merci.
    Je parlais bien d'OCILIB (que tu as développés ?).

  4. #4
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Yep, c'est bien moi le fautif () qui est conçu et développé OCILIB !

    Si tu veux des infos sur OCILIB, il existe les deux sites : anglais (sur sourceforge) et francais (sur developpez.com).

    il y a un tuto en francais sur OCILIB sur developpez.com et un article anglais sur codeguru.com

    Sinon, tu peux toujours me contacter par mail au sujet d'OCILIB....
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 1
    Dernier message: 06/12/2002, 22h33
  3. Pb BDE suite a passage en Windows 2000 pro
    Par ARIF dans le forum Paradox
    Réponses: 4
    Dernier message: 18/11/2002, 11h39
  4. [filemaker pro]odbc et dsn less
    Par google dans le forum Autres SGBD
    Réponses: 7
    Dernier message: 24/06/2002, 15h26
  5. [PRO*C] Recherche information
    Par Anonymous dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/04/2002, 17h53

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