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

DB2 Discussion :

[DB2 v5.2 / java / jdbc / odbc / win2000 / winXP] Chances de parvenir à mes fins


Sujet :

DB2

  1. #1
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 037
    Points
    17 037
    Par défaut [DB2 v5.2 / java / jdbc / odbc / win2000 / winXP] Chances de parvenir à mes fins
    Bonjour,

    Après pas mal de recherches dans ce forum, sur le site IBM et ailleurs, je commence à avoir quelques doutes sur la possibilité de faire en sorte qu'une moulinette, développée en Java, fonctionne parfaitement pour intégrer des données dans une base DB2 v5.2 (sous Win2000).


    Contexte :
    - Après échec de l'utilisation d'un ETL pour traiter les données issues d'un fichier XML (structure du fichier non supportée par l'ETL et choix de l'ETL impossible) afin de les faire persister dans la base DB2, la solution choisie a été de développer un programme en Java pour réaliser cette opération.

    Pour des raisons de logistique, j'ai recréé l'environnement de la base en local mais en utilisant Postgres au lieu de DB2. Cela fonctionne très bien dans cette configuration, tout en passant par le driver ODBC pour Postgres.

    Le problème est qu'en tentant d'exécuter ma moulinette dans l'environnement cible, avec le driver ODBC pour DB2, cela ne fonctionne plus.
    Un simple me provoque l'erreur
    No data found
    ce qui est assez pénible.

    J'ai tenté par les drivers JDBC pour DB2 mais ça ne fonctionne pas mieux voire pire puisque je pense que ces drivers ne sont pas franchement compatibles avec la version 5.2 de DB2 mais avec des versions bien plus récentes...

    Voili voilou, est-ce que quelqu'un pourrait me redonner un peu d'espoir sur la faisabilité du machin ou au contraire me confirmer que c'est cause vaine ?

    Merci de votre aide.

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Points : 22
    Points
    22
    Par défaut
    Mes 2 centimes: "No data found" correspond peut-être au SQL0100W, ce qui peut-être légit si la table est vide quand le DELETE est fait ?

  3. #3
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 037
    Points
    17 037
    Par défaut
    Citation Envoyé par zohar Voir le message
    Mes 2 centimes: "No data found" correspond peut-être au SQL0100W, ce qui peut être légitime si la table est vide quand le DELETE est fait ?
    Oui, c'est une histoire dans ce style mais c'est débile le coup de l'exception dans ce cas-là.

    Bon, quoi qu'il en soit, après de nombreux tests, installations d'applications clientes en tous genres issues du site IBM, j'en ai conclu que je ne pourrais pas en tirer grand chose.

    Finalement, je suis parvenu à faire exécuter mon programme, sur un PC avec Windows 2000, un bon vieux driver ODBC (présent avant mon intervention) qui fonctionne avec DB2 v5.2. J'ai réussi à faire disparaître l'erreur du DELETE mais j'ignore comment (ce doit être un coup des lutins).

    Voilà, donc conclusion, je me serais bien passé de devoir intervenir sur ce genre d'outil vieillissant mais bon j'espère que mon programme va être suffisamment pérenne, on verra à l'usage...

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 64
    Points
    64
    Par défaut
    Bonjour Laurent.B,

    Par simple curiosité: quel ETL avez-vous utilisé?

  5. #5
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 037
    Points
    17 037
    Par défaut
    Bonjour,
    Citation Envoyé par Tguru Voir le message
    Bonjour Laurent.B,

    Par simple curiosité: quel ETL avez-vous utilisé?
    Hé bien désolé mais je n'ai pas retenu le nom et ce n'est pas moi qui m'en suis occupé.

    En quoi cela pourrait-il t'être utile ? Je pourrais peut-être obtenir l'information la semaine prochaine...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/05/2013, 16h48
  2. JDBC ODBC programme teste en JAVA
    Par Syphys dans le forum Débuter
    Réponses: 1
    Dernier message: 08/01/2010, 17h48
  3. connexion entre java et mysql par jdbc odbc
    Par langreth dans le forum JDBC
    Réponses: 11
    Dernier message: 23/04/2008, 00h17
  4. Réponses: 1
    Dernier message: 26/12/2006, 12h12
  5. Réponses: 4
    Dernier message: 09/11/2005, 18h11

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