Gebruikershandleiding

CLI/ODBC-programma's uitvoeren

De runtime-omgeving van CLI (DB2 Call Level Interface) en het DB2 CLI/ODBC-stuurprogramma worden tijdens de installatie bij DB2-clients opgenomen als facultatieve componenten.

Door deze ondersteuning kunnen toepassingen die zijn ontwikkeld met behulp van ODBC en DB2 CLI API's werken met elke gewenste DB2- server. DB2 CLI-ondersteuning voor ontwikkeling van nieuwe toepassingen wordt geboden door de DB2 Application Development Client, die bij uw DB2-server wordt geleverd.

Voordat DB2 CLI- of ODBC-toepassingen toegang hebben tot DB2, moeten de DB2 CLI-pakketten via een bindopdracht worden verbonden met de server. Hoewel dit automatisch bij de eerste verbinding plaatsvindt als de gebruiker gemachtigd is om een bind uit te voeren op de pakketten, is het raadzaam de systeembeheerder dit eerst te laten doen met elke versie van de client op elk platform met toegang tot de server.

De volgende algemene stappen zijn vereist op het clientsysteem om de DB2 CLI en ODBC-toepassingen toegang te geven tot DB2-databases. Bij deze instructies wordt verondersteld dat er een verbinding met DB2 tot stand is gebracht met behulp van een geldig gebruikers-ID en wachtwoord. Afhankelijk van het platform, worden veel van deze stappen automatisch uitgevoerd. Raadpleeg voor meer informatie het gedeelte over het door u gebruikte platform.

Stap  1.

Voeg met behulp van het onderdeel Clientconfiguratie de database toe (als u gescheiden client- en servercomputers hebt), zodat de subsystemen en databases ervan bekend kunnen worden gemaakt aan het Besturingscentrum. Voeg vervolgens de subsystemen en databases voor dat systeem toe. Uw lokale systeem wordt weergegeven door het pictogram Lokaal. Als u geen toegang hebt tot dit programma, kunt u gebruikmaken van de catalogus-opdracht in de Opdrachtregelinterface.

Stap  2.

Op alle niet-OS/2-platforms is het DB2 CLI/ODBC-stuurprogramma tijdens de installatie van de DB2-client een facultatieve component. Zorg dat dit onderdeel in deze fase is geselecteerd. Op OS/2 moet u met behulp van het pictogram Install ODBC Driver het DB2 CLI/ODBC-stuurprogramma en de ODBC Driver Manager installeren.

Stap  3.

Voor toegang tot de DB2-database vanaf ODBC is het volgende vereist:

  1. ODBC Driver Manager (van Microsoft of een andere leverancier) moet zijn geïnstalleerd (dit onderdeel wordt alleen standaard geïnstalleerd bij de installatie van DB2 op 32-bits systemen van Windows).
  2. De DB2-databases moeten worden geregistreerd als ODBC-gegevensbron. ODBC Driver Manager leest de catalogusinformatie van DB2 niet; in plaats daarvan wordt een eigen lijst van gegevensbronnen geraadpleegd.
  3. Als een DB2-tabel geen unieke index heeft, zullen veel ODBC-toepassingen deze openen als alleen-lezen. Er moet een unieke index worden gemaakt voor elke DB2-tabel die door een ODBC-toepassing moet worden bijgewerkt. Raadpleeg de instructie CREATE INDEX in de SQL Reference. Bij gebruik van het Besturingscentrum zou u de instellingen van de tabel wijzigen, vervolgens de primaire sorteerkolom selecteren en een of meer kolommen uit de lijst met beschikbare kolommen verplaatsen naar de lijst van primaire sorteerkolommen. Elke kolom die u als onderdeel van de primaire sorteerkolom selecteert, moet als NOT NULL zijn gedefinieerd.

Stap  4.

U kunt, indien nodig, verschillende CLI/ODBC-sleutelwoorden voor configuratie instellen om het gedrag te wijzigen van DB2 CLI/ODBC en de toepassingen die er gebruik van maken.

Als u bovenstaande stappen hebt uitgevoerd voor het instellen van ODBC-ondersteuning en de DB2-databases hebt toegevoegd als ODBC-gegevensbron, dan hebben uw ODBC-toepassingen nu toegang.

Platformspecifieke details voor CLI/ODBC-toegang



note

De platformspecifieke details over het verlenen van toegang tot DB2 aan DB2 CLI en ODBC-toepassingen zijn verdeeld in de volgende categorieën:

Windows 32-bits besturingssystemen: clienttoegang tot DB2 met CLI/ODBC

Voordat DB2 CLI- en ODBC-toepassingen vanaf een Windows-client toegang hebben tot een DB2-database, moet u de volgende stappen uitvoeren op het clientsysteem:

Stap  1.

De DB2-database (en het knooppunt als de database op afstand is) moet in de catalogus worden opgenomen. U doet dit met behulp van Clientconfiguratie (of de opdrachtregelinterface).

Raadpleeg voor meer informatie de online Help in Clientconfiguratie (of de opdrachten CATALOG DATABASE en CATALOG NODE in de Command Reference).

Stap  2.

Controleer of de Microsoft ODBC Driver Manager en het DB2 CLI/ODBC-stuurprogramma zijn geïnstalleerd. Op Windows 32-bits besturingssystemen zijn ze beide geïnstalleerd met DB2, behalve als de selectie van de ODBC-component handmatig ongedaan is gemaakt tijdens de installatie.

Controleer als volgt of ze beide op de computer bestaan:

  1. Voer de Microsoft ODBC Administrator uit vanaf het pictogram in het Configuratiescherm of geef de juiste opdracht op vanaf de opdrachtregel: odbcad32.exe.
  2. Klik op de tab ODBC Drivers.
  3. Controleer of "IBM DB2 ODBC DRIVER" in de lijst wordt afgebeeld.

Als Microsoft ODBC Driver Manager of het IBM DB2 CLI/ODBC-stuurprogramma niet is geïnstalleerd, voert u de installatie van DB2 opnieuw uit en selecteert u de component ODBC op Windows 32-bits besturingssystemen.

Stap  3.

Registreer de DB2-database met de ODBC Driver Manager als een gegevensbron. Op Windows 32-bits besturingssystemen kunt u de gegevensbron beschikbaar maken voor alle gebruikers van het systeem (een systeemgegevensbron), of alleen de huidige gebruiker (een gebruikersgegevensbron). Voeg de gegevensbron toe met behulp van een van de volgende methoden:

  • Met behulp van Clientconfiguratie:
    1. Selecteer de DB2-databasealias die u wilt toevoegen als een gegevensbron.
    2. Klik op Eigenschappen. Het venster Database-eigenschappen wordt geopend.
    3. Selecteer Deze database registreren voor ODBC.
    4. Op Windows 32-bits besturingssystemen kunt u met behulp van de keuzerondjes de gegevensbron toevoegen als gebruikersgegevensbron of als systeemgegevensbron.
  • Met het Microsoft-hulpprogramma 32-bits ODBC Administration, dat toegankelijk is via het pictogram in het Configuratiescherm of door het uitvoeren van odbcad32.exe via de opdrachtregel:
    1. Op Windows 32-bits besturingssystemen wordt standaard de lijst van gebruikersgegevensbronnen afgebeeld. Als u een systeemgegevensbron wilt toevoegen, klikt u op de knop System DSN, of de tab System DSN (afhankelijk van het platform).
    2. Klik op Add.
    3. Dubbelklik in de lijst op IBM DB2 ODBC Driver.
    4. Kies de DB2-database die moet worden toegevoegd en klik op OK.
  • Op Windows 32-bits besturingssystemen kunt u via de opdrachtregelinterface een opdracht opgeven om de DB2-database met behulp van het ODBC-stuurprogramma te registreren als een gegevensbron. Een systeembeheerder kan een opdrachtregelinterface-script maken waarmee de vereiste databases worden geregistreerd. Dit script kan vervolgens worden uitgevoerd op alle computers die via ODBC toegang moeten krijgen tot de DB2-databases.

    De Command Reference bevat aanvullende informatie over de opdracht CATALOG:

       CATALOG [ user | system ] ODBC DATA SOURCE
    

Stap  4.

Configureer het DB2 CLI/ODBC-stuurprogramma met behulp van Clientconfiguratie: (facultatief)

  1. Selecteer de DB2-databasealias die u wilt configureren.
  2. Klik op Eigenschappen. Het venster Database-eigenschappen wordt geopend.
  3. Klik op Instellingen. Het venster CLI/ODBC-instellingen wordt geopend.
  4. Klik op Uitgebreid. U kunt de sleutelwoorden voor de configuratie instellen in het venster dat wordt afgebeeld. Deze sleutelwoorden zijn verbonden met de aliasnaam van de database en hebben invloed op alle DB2 CLI/ODBC-toepassingen met toegang tot de database. In de online Help en in een bijlage in de Supplement voor installatie en configuratie online handleiding wordt de betekenis van de sleutelwoorden verklaard.

Stap  5.

Als u ODBC-toegang hebt geïnstalleerd (zoals hierboven beschreven) hebt u nu toegang tot DB2-gegevens die gebruikmaken van ODBC-toepassingen. Start de ODBC-toepassing en ga naar het venster Open. Selecteer het bestandstype ODBC-databases. De DB2-databases die u hebt toegevoegd als ODBC-gegevensbron kunnen in de lijst worden geselecteerd. Veel ODBC-toepassingen zullen de tabel als alleen-lezen openen, tenzij er een unieke index bestaat.

OS/2: clienttoegang tot DB2 met CLI/ODBC

Voordat DB2 CLI- en ODBC-toepassingen toegang krijgen tot een DB2-database vanaf een OS/2-client, moet u de volgende stappen uitvoeren op het clientsysteem:

  1. De DB2-database (en het knooppunt als de database op afstand is) moet in de catalogus worden opgenomen. U doet dit met behulp van Clientconfiguratie (of de opdrachtregelinterface).

    Zie voor meer informatie de online Help in Clientconfiguratie (of de opdrachten CATALOG DATABASE en CATALOG NODE in de Command Reference).

  2. Als u ODBC-toepassingen gebruikt voor toegang tot gegevens van DB2, voert u de volgende stappen uit. (Als u alleen gebruikmaakt van CLI-toepassingen, kunt u doorgaan met de volgende stap.)
    1. Controleer of ODBC Driver Manager is geïnstalleerd. ODBC Driver Manager wordt niet met DB2 geïnstalleerd. Het is raadzaam om de Driver Manager te gebruiken die bij uw ODBC-toepassing is geleverd. Controleer ook of het DB2 CLI/ODBC-stuurprogramma is geïnstalleerd:
      1. Voer het hulpprogramma ODBC Administration uit, zoals beschreven in de documentatie. Meestal wordt dit op een van de volgende twee manieren uitgevoerd:
        • Dubbelklik op ODBC in OS/2, en dubbelklik op ODBC Administrator.
        • Voer odbcadm.exe uit vanaf de opdrachtregel.

        Het venster Data Sources wordt geopend.

      2. Klik op Drivers. Het venster Drivers wordt geopend.
      3. Controleer of "IBM DB2 ODBC DRIVER" in de lijst wordt afgebeeld.

      Als ODBC Driver Manager niet is geïnstalleerd, volgt u de instructies voor installatie die bij uw ODBC-toepassing zijn geleverd. Als het IBM DB2 CLI/ODBC-stuurprogramma niet is geïnstalleerd, dubbelklikt u op het pictogram Install ODBC Driver in de map DB2 om het DB2 CLI/ODBC-stuurprogramma te installeren.

    2. Registreer met behulp van een van de volgende methoden de DB2-database met ODBC Driver Manager als een gegevensbron:
      • Met behulp van Clientconfiguratie doet u het volgende:
        1. Selecteer de DB2-databasealias die u wilt toevoegen als gegevensbron.
        2. Klik op Eigenschappen.
        3. Selecteer Deze database registreren voor ODBC.
      • Met behulp van ODBC Driver Manager doet u het volgende:
        1. Voer ODBC Driver Manager uit zoals in de documentatie wordt beschreven. Doorgaans gebeurt dat op een van de volgende twee manieren:
          • Dubbelklik in OS/2 op de map ODBC, en dubbelklik op het pictogram ODBC Administrator.
          • Voer odbcadm.exe uit vanaf de opdrachtregel.
        2. Klik op Add in het venster Data Sources. Het venster Add Data Source wordt afgebeeld.
        3. Dubbelklik in de lijst op IBM DB2 ODBC DRIVER.
        4. Selecteer de DB2-database die u wilt toevoegen en klik op OK.
  3. Configureer het DB2 CLI/ODBC-stuurprogramma met behulp van Clientconfiguratie : (facultatief)

    1. Selecteer de DB2-databasealias die u wilt configureren.
    2. Klik op Eigenschappen. Het venster Database-eigenschappen wordt geopend.
    3. Klik op Instellingen. Het venster CLI/ODBC-instellingen wordt geopend.
    4. Klik op Uitgebreid. U kunt de configuratiesleutelwoorden instellen in het venster dat wordt afgebeeld. Deze sleutelwoorden zijn verbonden met de aliasnaam van de database en hebben invloed op alle DB2 CLI/ODBC-toepassingen die toegang hebben tot de database. In de online Help en in een bijlage in de Supplement voor installatie en configuratie handleiding wordt de betekenis van de sleutelwoorden verklaard.
  4. Als u ODBC-toegang hebt geïnstalleerd (zoals hierboven beschreven), hebt u nu met ODBC-toepassingen toegang tot DB2-gegevens. Start de ODBC-toepassing en ga naar het venster Open. Selecteer het bestandstype ODBC-databases. De DB2-databases die u hebt toegevoegd als ODBC-gegevensbron kunnen in de lijst worden geselecteerd. Veel ODBC-toepassingen zullen de tabel als alleen-lezen openen, tenzij er een unieke index bestaat.

Gedetailleerde informatie over configuratie

In het gedeelte Platformspecifieke details voor CLI/ODBC-toegang vindt u normaal gesproken alle vereiste informatie. Supplement voor installatie en configuratie bevat aanvullende informatie over de installatie en het gebruik van DB2 CLI- en ODBC-toepassingen. (De online handleiding Supplement voor installatie en configuratie bevindt zich in de directory x:\doc\en\html, waarbij x: het CD-ROM-station aangeeft en waarbij de landaanduiding uit twee letters bestaat, zoals nl voor Nederlands.) De volgende informatie is van belang als er geen ondersteuning voor hulpprogramma's van DB2 beschikbaar is, en als systeembeheerders aanvullende informatie nodig hebben.

De onderwerpen die in de online handleiding Supplement voor installatie en configuratie worden behandeld zijn:


[ Begin van pagina | Vorige pagina | Volgende pagina | Inhoud | Trefwoordenregister ]