sql >> Database >  >> RDS >> Database

Werken met ODBC-gegevens in DbVisualizer

DbVisualizer biedt een Integrated Development Environment (IDE) voor het schrijven en uitvoeren van SQL-scripts, met functies voor automatisch aanvullen en syntaxisaccentuering om het leven gemakkelijker te maken. Als u geen SQL kent, wordt er een hulpprogramma voor het maken van query's meegeleverd om de SQL automatisch voor u te genereren.

Met DbVisualizer kunt u tabelgegevens exporteren in de volgende formaten:CSV, SQL, HTML, XML, Excel, JSON en Tekst. U kunt ook tabelgegevens uit CSV-bestanden importeren in bestaande tabellen of tabellen maken van de geïmporteerde gegevens.

DbVisualizer is een Java-toepassing voor meerdere platforms en zal draaien op Windows-, Linux- en OS X-machines. De minimale versie van Java die nodig is voor DbVisualizer is 1.8. Dit heeft gevolgen voor het type databases waartoe DbVisualizer toegang heeft. Om toegang te krijgen tot een database waarvoor alleen een ODBC-stuurprogramma beschikbaar is, heeft een Java-toepassing zoals DbVisualizer een stuk middleware nodig dat bekend staat als een JDBC-ODBC-brug om te vertalen tussen de gegevenstoegangstechnologie die de toepassing ondersteunt (JDBC) en degene die de database ondersteunt (ODBC). Er zou bijvoorbeeld een JDBC-ODBC Bridge nodig zijn om DbVisualizer te verbinden met Microsoft Access met behulp van het ODBC-stuurprogramma dat Microsoft voor deze database levert. Java 1.7 en eerder bevatten een JDBC-ODBC Bridge. Dit is verwijderd in Java 1.8.

Als alternatieve oplossing is de Easysoft JDBC-ODBC Bridge een client-serverproduct waarmee een Java-toepassing zoals DbVisualizer toegang kan krijgen tot een ODBC-database zoals Microsoft Access. Het clientgedeelte van de Easysoft JDBC-ODBC Bridge is een JDBC-stuurprogramma. Op Windows is het servergedeelte een Windows-service die fungeert als een ODBC-toepassing.

In de rest van deze blog wordt beschreven hoe u de Easysoft JDBC-ODBC Bridge gebruikt om toegang te krijgen tot ODBC-gegevens uit een ODBC-database in DbVisualizer.

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

    Gebruik hiervoor de 32-bits versie van ODBC Data Source Administrator op uw DbVisualizer-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 DbVisualizer is geïnstalleerd.

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

  1. Kies in DbVisualizer Extra> Driver Manager .

    De Driver Manager venster wordt weergegeven.

  2. Kies Bestuurder> Stuurprogramma maken .
  3. In de Paden naar stuurprogrammabestanden gebied, gebruik dan de mapknop 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.

    Op 32-bits Windows is de standaardlocatie voor :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  4. Vul het paneel met stuurprogramma-instellingen:
    Veld Waarde
    Naam stuurprogramma Easysoft JDBC-ODBC Bridge
    Bestuurder easysoft.sql.jobDriver
    URL-sjabloon jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=wachtwoord
  5. Sluit de Driver Manager venster.
  6. Kies Database> Databaseverbinding maken .
  7. Kies Tovenaar als daarom gevraagd wordt.

    De Wizard Nieuwe Verbinding begint.

  8. Voer "Easysoft" in wanneer u wordt gevraagd om een ​​verbindingsalias op te geven.
  9. Kies Easysoft JDBC-ODBC Bridge uit de lijst met stuurprogramma's wanneer daarom wordt gevraagd.
  10. Vul het laatste scherm van de wizard in:
    Veld Waarde
    Database-URL jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=wachtwoord
    Database gebruikers-ID mijn_database_gebruiker

    Vul dit veld alleen in als uw database een wachtwoord vereist.

    Databasewachtwoord mijn_database_wachtwoord
  11. Kies Voltooien .
  12. Kies SQL Commander> Nieuwe SQL Commander .
  13. Voer in het nieuwe paneel een SQL-query in en voer deze uit om enkele gegevens op te halen uit uw ODBC-gegevensbron in DbVisualizer.

  1. SQLite buitenlandse sleutel

  2. Een formulierscherm vernieuwen / bijwerken in Oracle D2k Forms 6i

  3. Eenvoudige parametrering en triviale plannen - deel 3

  4. Hoe converteer je alle tabellen van MyISAM naar InnoDB?