sql >> Database teknologi >  >> RDS >> Database

Arbejde med ODBC-data i DbVisualizer

DbVisualizer leverer et integreret udviklingsmiljø (IDE) til at skrive og udføre SQL-scripts, med funktioner til automatisk fuldførelse og syntaksfremhævning for at gøre livet lettere. Hvis du ikke kender nogen SQL, leveres et forespørgselsbyggerværktøj til automatisk at generere SQL'en for dig.

DbVisualizer giver dig mulighed for at eksportere tabeldata i følgende formater:CSV, SQL, HTML, XML, Excel, JSON og Text. Du kan også importere tabeldata fra CSV-filer til eksisterende tabeller eller oprette tabeller fra de importerede data.

DbVisualizer er en multiplatform Java-applikation og vil køre på Windows, Linux og OS X-maskiner. Den minimumsversion af Java, der kræves af DbVisualizer, er 1.8. Dette har betydning for den type databaser, som DbVisualizer kan få adgang til. For at få adgang til en database, hvortil kun en ODBC-driver er tilgængelig, skal en Java-applikation såsom DbVisualizer bruge et stykke middleware kendt som en JDBC-ODBC Bridge til at oversætte mellem den dataadgangsteknologi, som applikationen understøtter (JDBC) og den, som databasen understøtter (ODBC). For eksempel vil en JDBC-ODBC Bridge være påkrævet for at forbinde DbVisualizer til Microsoft Access ved at bruge den ODBC-driver, som Microsoft leverer til denne database. Java 1.7 og tidligere inkluderede en JDBC-ODBC Bridge. Dette blev fjernet i Java 1.8.

Som en alternativ løsning er Easysoft JDBC-ODBC Bridge et klientserverprodukt, der gør det muligt for en Java-applikation såsom DbVisualizer at få adgang til en ODBC-database såsom Microsoft Access. Klientdelen af ​​Easysoft JDBC-ODBC Bridge er en JDBC-driver. På Windows er serverdelen en Windows-tjeneste, der fungerer som en ODBC-applikation.

Resten af ​​denne blog dokumenterer, hvordan man bruger Easysoft JDBC-ODBC Bridge til at få adgang til ODBC-data fra en ODBC-database i DbVisualizer.

  1. Konfigurer en system-ODBC-datakilde for den database, du vil oprette forbindelse til i DbVisualizer.

    For at gøre dette skal du bruge 32-bit versionen af ​​ODBC Data Source Administrator på din DbVisualizer-maskine. På nogle versioner af Windows er dette placeret i Kontrolpanel> Administrative værktøjer . På nogle versioner af Windows skal du søge efter ODBC i proceslinjens søgefelt. 32-bit versionen af ​​ODBC Data Source Administrator skal være tydeligt mærket. Hvis du er i tvivl, skal du skrive:

    i dialogboksen Kør i Windows
    %windir%\syswow64\odbcad32.exe
    
  2. Download Easysoft JDBC-ODBC Bridge. (Registrering påkrævet.)
  3. Installer og licenser Easysoft JDBC-ODBC Bridge på den maskine, hvor DbVisualizer er installeret.

    For installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.

  1. Vælg Værktøjer> Driveradministrator i DbVisualizer .

    Driver Manager vinduet vises.

  2. Vælg Driver> Opret driver .
  3. I Driverfilstier område, skal du bruge mappeknappen til at søge efter Easysoft JDBC-ODBC Bridge JAR-filen, EJOB.jar.

    EJOB.jar er installeret på følgende sted på maskinen, hvor du installerede Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    På 64-bit Windows er standardplaceringen for :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    På 32-bit Windows er standardplaceringen for :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  4. Fuldfør ruden Driverindstillinger:
    Felt Værdi
    Drivernavn Easysoft JDBC-ODBC Bridge
    Driver easysoft.sql.jobDriver
    URL-skabelon jdbc:easysoft://localhost/datakilde :logonuser=windows_user :logonpassword=adgangskode
  5. Luk Driver Manager vindue.
  6. Vælg Database> Opret databaseforbindelse .
  7. Vælg Wizard når du bliver bedt om det.

    Guiden Ny forbindelse starter.

  8. Indtast "Easysoft", når du bliver bedt om at angive et forbindelsesalias.
  9. Vælg Easysoft JDBC-ODBC Bridge fra listen over drivere, når du bliver bedt om det.
  10. Fuldfør det sidste skærmbillede af guiden:
    Felt Værdi
    Database-URL jdbc:easysoft://localhost/datakilde :logonuser=windows_user :logonpassword=adgangskode
    Databasebruger-id min_database_bruger

    Udfyld kun dette felt, hvis din database kræver en adgangskode.

    Database-adgangskode min_database_adgangskode
  11. Vælg Udfør .
  12. Vælg SQL Commander> Ny SQL Commander .
  13. I den nye rude skal du indtaste og køre en SQL-forespørgsel for at hente nogle data fra din ODBC-datakilde i DbVisualizer.

  1. Hvad er @@TEXTSIZE i SQL Server?

  2. Oracle rækkeantal af tabel efter antal(*) vs. NUM_ROWS fra DBA_TABLES

  3. Karakteristika for en rapport

  4. Generer et resultatsæt af stigende datoer i TSQL