2013-04-17 1 views
1

Récemment, j'ai commencé à travailler sur une application qui doit écrire et lire depuis une base de données DB2 et jusqu'à présent, je n'ai jamais utilisé DB2. En lisant sur internet, j'ai eu quelques informations et j'ai fait quelques suppositions. J'ai juste besoin de savoir si ce que je pense est correct, ou s'il y a un autre moyen. Avec IBM Data Provider (DLL .net), je ne peux me connecter que DB2 sur des serveurs Linux ou Windows. Connexion à chaque plate-forme DB2 via .NET

  • Pour DB2 fonctionnant en tant que/400, z/os, iS, je peux utiliser ces mêmes DLL MAIS (!) C'est
    nécessaire pour utiliser 'DB2 Connect' pour accomplir ceci.
  • Si je n'ai pas 'DB2 Connect', je peux me connecter SEULEMENT aux bases de données fonctionnant en tant que/400, z/os ou iS, si j'utilise OLEDB ou ODBC. Désolé, j'ai mal compris quelque chose de simple.

  • Répondre

    0

    Vous pouvez vous connecter à DB2 for Power Systems (anciennement AS/400 ou iSeries) avec le fournisseur de données .NET fourni avec IBM i Access (anciennement IBM iSeries Access). DB2 Connect n'est pas requis pour cette plateforme.

    Assurez-vous que votre version de IBM i Access for Windows (ou IBM iSeries Access) est supérieure ou égale à la version d'IBM i (anciennement connu sous le nom OS/400 ou i5/OS), et qu'il a le service pack correct installé.

    +0

    d'abord, merci pour votre temps et répondre. Donc, avec IBM i, je peux me connecter à DB2 hébergé sur Windows et Linux aussi? Je peux dire que ce paquet IBM i Access est tout ce dont j'ai besoin pour travailler avec DB2 sur toutes les plateformes? Aujourd'hui, j'ai déjà fait un programme simple, se connectant à DB2 sur mon serveur Windows. Mais j'utilise les DLL fournies avec DB2 Express C. Y a-t-il une différence entre les DLL livrées avec DB2 Express et celles sur IBM i? –

    +0

    [IBM Data Server Provider pour .NET] (http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fcom.ibm.net_cc.doc%2Fcom.ibm.swg. im.dbclient.adonet.doc% 2Fdoc% 2Fc0010960.htm) ces fichiers que j'utilise réellement. Et où mes doutes viennent. –

    +1

    Observez les niveaux de version pris en charge pour chaque plate-forme à laquelle vous vous connectez. Les niveaux montrés sont courants pour IBM i, et je crois pour z/OS, vraisemblablement pour LUW considérant aussi que la source provient du groupe qui produit DB2 LUW. (DB2 for i provient d'un groupe différent d'IBM, ce qui explique pourquoi il est plus difficile de trouver des informations à partir des pages DB2 du groupe de gestion de l'information et que leurs produits ne mentionnent parfois pas la prise en charge des versions actuelles d'IBM i. voir celui-ci * ne couvre * v5r4 à 7.1) – WarrenT