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

Tilslutning af SQuirreL SQL til Microsoft Excel

SQuirreL SQL er skrevet i Java. For at interagere med en database bruger en Java-applikation en JDBC-driver. JDBC er et Java Application Programming Interface (API), der forbinder Java med relationelle databaser (og andre tabeldata, såsom regneark og flade filer). En JDBC-driver implementerer JDBC API for en bestemt database.

Microsoft producerer ikke en JDBC-driver til Jet (den underliggende databasemotor til Microsoft Office-produktpakken) eller Jets efterfølgere, Office Access Connectivity Engine og Access Database Engine. Microsoft producerer dog en ODBC-driver til Office-pakken. (ODBC er en anden dataadgangsteknologi, hvis Microsoft-implementering er inkluderet i Windows.) For at levere en JDBC-grænseflade til Office-applikationer via denne indbyggede Microsoft-grænseflade, skal en JDBC-driver være i stand til at konvertere JDBC-kald til ODBC-kald. Hvad angår Java-applikationen, bruger den en normal JDBC-driver. For så vidt angår Office-applikationen, tilgås den via den normale ODBC-driver.

Easysoft JDBC-Access Driver er en JDBC-driver til Microsoft Excel, der bruger Java Native Interface (JNI) til at kommunikere med Excel ODBC-driverbiblioteket.

Du kan bruge Easysoft JDBC-Access Driver til at forbinde Java-applikationer såsom SQuirreL SQL til Microsoft Excel.

Installation af Easysoft JDBC-Access-driveren

Hvis du ikke allerede har gjort det, bedes du registrere dig hos os for at downloade en fuldt funktionel prøveversion af JDBC-Access Driver.

  1. Download JDBC-Access-driveren. (Registrering påkrævet.)
  2. Installer og licensér JDBC-Access-driveren på den maskine, hvor SQuirreL SQL er installeret.

    Installer JDBC-Access-driveren i standardmappen.

    For installationsinstruktioner, se JDBC-Access Driver-dokumentationen.

  3. Hvis du bruger en 64-bit version af Windows, i Kontrolpanel> System> Avancerede systemindstillinger> Miljøvariabler , dobbeltklik på PATH på listen over systemvariabler. Sørg for, at PATH indeholder:
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\
    

    Sørg for, at denne mappe vises før C:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\Libs\ i PATH .

Tilslutning af SQuirreL SQL til Microsoft Excel

  1. I SQuirreL SQL Client skal du vælge fanen Drivere.
  2. Vælg knappen Tilføj en ny driver.

    Dialogboksen Tilføj driver vises, vælg fanen Ekstra klassesti.

  3. Vælg fanen Ekstra klassesti. Vælg knappen Tilføj.

    Windows Åbn dialogboksen vises.

  4. Brug dialogboksen til at søge efter Easysoft JDBC-Access Driver JAR-fil, drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\esmdb.jar .
  5. Udfyld dialogboksens felter:
    Felt Værdi
    Navn EaysoftExcelDriver
    Eksempel på URL jdbc:easysoft:xls?DBQ=regneark

    hvor regneark er den Excel-fil, du vil oprette forbindelse til (som skal være en fil i .xls Excel 97-2003-format). Inkluder stien, f.eks. C:/Users/Public/Sales.xls . Bemærk, at de fremadrettede skråstreger (/) i stien er bevidste, du skal bruge disse i stedet for skråstreger (\).

    Klassenavn easysoft.sql.esXlsDriver
  6. Vælg Aliaser i hovedvinduet i SQuirreL SQL.
  7. Vælg knappen Opret et nyt alias.

    Dialogboksen Tilføj alias vises.

  8. Vælg EasysoftExcelDriver på driverlisten.
  9. Indtast EasysoftExcel i feltet Navn.
  10. Vælg EasysoftExcel i ruden Aliaser, og vælg derefter knappen Opret forbindelse til valgte aliaser.

    Dialogboksen Opret forbindelse til vises.

  11. Vælg knappen Tilslut.
  12. I SQL-ruden skal du indtaste:
    select * from  [sheet1$a1:a5]
    
  13. Vælg knappen Kør SQL.

  1. Lagring af billeder i bytea-felter i en PostgreSQL-database

  2. Hvordan importerer jeg en .sql-fil i mysql-databasen ved hjælp af PHP?

  3. Hvordan returnerer jeg flere resultatsæt med SqlCommand?

  4. Sådan installeres PostgreSQL 12 på Ubuntu 20.04/18.04/16.04