sql >> Database >  >> RDS >> Database

SAP Lumira en de JDBC-ODBC-brug

Houd rekening met het volgende bij het gebruik van de JDBC-ODBC Bridge die is opgenomen in de SAP Lumira-distributie:

  • SAP Lumira wordt momenteel geleverd met Java 1.7. Dit was de laatste versie van Java die de JDBC-ODBC Bridge bevatte. Toekomstige versies van SAP Lumira die gebaseerd zijn op Java 1.8 en later zullen daarom niet langer de JDBC-ODBC Bridge bevatten.
  • De JDBC-ODBC Bridge wordt niet aanbevolen voor productiegebruik.
  • De 32-bits versie van SAP Lumira is uitgefaseerd. Op het moment van schrijven is SAP Lumira alleen beschikbaar als 64-bits applicatie. De bibliotheken waarmee het wordt geleverd, inclusief de eigen bibliotheek van de JDBC-ODBC Bridge, JdbcOdbc.dll, zijn 64-bits. De implicaties hiervan zijn dat de JDBC-ODBC Bridge alleen kan worden gebruikt om SAP Lumira te verbinden met een 64-bits ODBC-stuurprogramma. Sommige ODBC-stuurprogramma's, zoals het Microsoft Access ODBC-stuurprogramma voor databases in MDB-indeling, zijn alleen beschikbaar in een 32-bits versie.

Als u SAP Lumira moet verbinden met een 32-bits ODBC-stuurprogramma, gebruikt u in plaats daarvan de Easysoft JDBC-ODBC Bridge. De Easysoft JDBC-ODBC Bridge heeft een Java-component en een 32-bits native component. Het wordt volledig ondersteund door Easysoft en wordt momenteel ingezet in productieomgevingen over de hele wereld.

  1. Configureer een systeem-ODBC-gegevensbron voor de database waarmee u verbinding wilt maken in SAP Lumira.

    Gebruik hiervoor de 32-bits versie van ODBC Data Source Administrator op uw SAP Lumira-machine. In sommige versies van Windows bevindt dit zich in Configuratiescherm> Systeembeheer . In sommige versies van Windows moet u naar ODBC zoeken in het zoekvak van de taakbalk. De 32-bits versie van ODBC Data Source Administrator moet duidelijk worden geëtiketteerd. Typ bij twijfel in het dialoogvenster Uitvoeren van Windows:

    %windir%\syswow64\odbcad32.exe
    
  2. Download de Easysoft JDBC-ODBC-brug. (Registratie vereist.)
  3. Installeer en licentieer de Easysoft JDBC-ODBC Bridge op de machine waarop de SAP Lumira is geïnstalleerd.

    Zie de Easysoft JDBC-ODBC Bridge-documentatie voor installatie-instructies.

  4. Kies in SAP Lumira Bestand> Voorkeuren .

    Het dialoogvenster SAP Lumira-voorkeuren wordt weergegeven.

  5. Kies SQL-stuurprogramma's .
  6. In de Driver-installatie paneel, in het Selecteer een database lijst, kies Algemene JDBC-gegevensbron - JDBC-stuurprogramma's .
  7. Kies de optie Stuurprogramma's installeren knop.

    De Windows Open dialoogvenster wordt weergegeven.

  8. Gebruik het dialoogvenster om te bladeren naar het Easysoft JDBC-ODBC Bridge JAR-bestand, EJOB.jar.

    EJOB.jar is geïnstalleerd op de volgende locatie op de machine waarop u de Easysoft JDBC-ODBC Bridge hebt geïnstalleerd:

    <easysoft_install>\Jars
    

    Op 64-bits Windows is de standaardlocatie voor :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  9. Kies de Klaar knop.
  10. Herstart SAP Lumira.
  11. Kies in SAP Lumira Bestand> Nieuw .

    De Nieuwe dataset toevoegen dialoogvenster wordt weergegeven.

  12. In het Selecteer een bron lijst, kies Query met SQL en kies vervolgens de Volgende knop.

    De Nieuwe dataset toevoegen dialoogvenster wordt weergegeven.

  13. In de Selecteer een database lijst, kies Algemeen> Algemene JDBC-gegevensbron - JDBC-stuurprogramma's . Kies de Volgende knop.

    De Nieuwe dataset toevoegen dialoogvenster wordt weergegeven.

  14. Vul het veld in het dialoogvenster in:
    Veld Waarde
    Gebruikersnaam dummy
    Wachtwoord dummy
    JDBC-URL jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=wachtwoord
    JDBC-klasse easysoft.sql.jobDriver
  15. Kies de knop Verbinden.
  16. Kies de gewenste databasetabellen en kies vervolgens de Maken knop.

    De ODBC-gegevens zijn nu beschikbaar als een SAP Lumira-gegevensset.


  1. Django:Tafel bestaat niet

  2. Hoe de automatisch gegenereerde primaire sleutel te bepalen die wordt gebruikt als externe sleutel voor een andere tabel?

  3. Mysql voegt willekeurige datetime in een bepaald datetime-bereik in

  4. Hoeveel schijfruimte is er nodig om een ​​NULL-waarde op te slaan met behulp van postgresql DB?