sql >> Databasteknik >  >> RDS >> Database

Arbeta med ODBC-data i DbVisualizer

DbVisualizer tillhandahåller en integrerad utvecklingsmiljö (IDE) för att skriva och köra SQL-skript, med funktioner för automatisk komplettering och syntaxmarkering för att göra livet enklare. Om du inte kan någon SQL, tillhandahålls ett frågebyggarverktyg för att automatiskt generera SQL åt dig.

DbVisualizer låter dig exportera tabelldata i följande format:CSV, SQL, HTML, XML, Excel, JSON och Text. Du kan också importera tabelldata från CSV-filer till befintliga tabeller eller skapa tabeller från importerade data.

DbVisualizer är en Java-applikation för flera plattformar och kommer att köras på Windows, Linux och OS X-maskiner. Den minsta version av Java som krävs av DbVisualizer är 1.8. Detta har konsekvenser för vilken typ av databaser som DbVisualizer kan komma åt. För att komma åt en databas för vilken endast en ODBC-drivrutin är tillgänglig, behöver en Java-applikation som DbVisualizer en del av mellanprogram som kallas en JDBC-ODBC Bridge för att översätta mellan dataåtkomstteknologin som applikationen stöder (JDBC) och den som databasen stöder (ODBC). Till exempel skulle en JDBC-ODBC-brygga krävas för att ansluta DbVisualizer till Microsoft Access genom att använda ODBC-drivrutinen som Microsoft tillhandahåller för denna databas. Java 1.7 och tidigare inkluderade en JDBC-ODBC Bridge. Detta togs bort i Java 1.8.

Som en alternativ lösning är Easysoft JDBC-ODBC Bridge en klientserverprodukt som gör det möjligt för en Java-applikation som DbVisualizer att komma åt en ODBC-databas som Microsoft Access. Klientdelen av Easysoft JDBC-ODBC Bridge är en JDBC-drivrutin. På Windows är serverdelen en Windows-tjänst som fungerar som en ODBC-applikation.

Resten av den här bloggen dokumenterar hur du använder Easysoft JDBC-ODBC Bridge för att komma åt ODBC-data från en ODBC-databas i DbVisualizer.

  1. Konfigurera en system-ODBC-datakälla för databasen som du vill ansluta till i DbVisualizer.

    För att göra detta, använd 32-bitarsversionen av ODBC Data Source Administrator på din DbVisualizer-maskin. På vissa versioner av Windows finns detta i Kontrollpanelen> Administrationsverktyg . På vissa versioner av Windows måste du söka efter ODBC i sökrutan i aktivitetsfältet. 32-bitarsversionen av ODBC Data Source Administrator bör vara tydligt märkt. Om du är osäker skriver du:

    i dialogrutan Kör i Windows
    %windir%\syswow64\odbcad32.exe
    
  2. Ladda ner Easysoft JDBC-ODBC Bridge. (Registrering krävs.)
  3. Installera och licensiera Easysoft JDBC-ODBC Bridge på maskinen där DbVisualizer är installerad.

    För installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.

  1. I DbVisualizer väljer du Verktyg> Drivrutinshanterare .

    Driver Manager fönstret visas.

  2. Välj Drivrutin> Skapa drivrutin .
  3. I Drivrutinsfilsökvägar använder du knappen Mapp för att bläddra efter JAR-filen Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar installeras på följande plats på maskinen där du installerade Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    På 64-bitars Windows är standardplatsen för :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    I 32-bitars Windows är standardplatsen för :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  4. Slutför fönstret för drivrutinsinställningar:
    Fält Värde
    Förarnamn Easysoft JDBC-ODBC Bridge
    Drivrutin easysoft.sql.jobDriver
    URL-mall jdbc:easysoft://localhost/datakälla :logonuser=windows_user :logonpassword=lösenord
  5. Stäng Driver Manager fönster.
  6. Välj Databas> Skapa databasanslutning .
  7. Välj Wizard när du uppmanas.

    Guiden Ny anslutning startar.

  8. Ange "Easysoft" när du uppmanas att tillhandahålla ett anslutningsalias.
  9. Välj Easysoft JDBC-ODBC Bridge från listan över drivrutiner när du uppmanas att göra det.
  10. Slutför den sista skärmen i guiden:
    Fält Värde
    Databas-URL jdbc:easysoft://localhost/datakälla :logonuser=windows_user :logonpassword=lösenord
    Databasanvändar-id min_databas_användare

    Fyll bara i detta fält om din databas kräver ett lösenord.

    Databaslösenord mitt_databaslösenord
  11. Välj Slutför .
  12. Välj SQL Commander> New SQL Commander .
  13. I den nya rutan, skriv in och kör sedan en SQL-fråga för att hämta data från din ODBC-datakälla i DbVisualizer.

  1. Generera DDL programmatiskt på Postgresql

  2. PDO MySQL:Infoga flera rader i en fråga

  3. ClusterControl CMON HA för distribuerad databas hög tillgänglighet - del två (GUI Access Setup)

  4. SQL primär nyckel