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.
- Download JDBC-Access-driveren. (Registrering påkrævet.)
- 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.
- 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, atPATH
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\
iPATH
.
Tilslutning af SQuirreL SQL til Microsoft Excel
- I SQuirreL SQL Client skal du vælge fanen Drivere.
- Vælg knappen Tilføj en ny driver.
Dialogboksen Tilføj driver vises, vælg fanen Ekstra klassesti.
- Vælg fanen Ekstra klassesti. Vælg knappen Tilføj.
Windows Åbn dialogboksen vises.
- 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
. - 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 - Vælg Aliaser i hovedvinduet i SQuirreL SQL.
- Vælg knappen Opret et nyt alias.
Dialogboksen Tilføj alias vises.
- Vælg EasysoftExcelDriver på driverlisten.
- Indtast EasysoftExcel i feltet Navn.
- Vælg EasysoftExcel i ruden Aliaser, og vælg derefter knappen Opret forbindelse til valgte aliaser.
Dialogboksen Opret forbindelse til vises.
- Vælg knappen Tilslut.
- I SQL-ruden skal du indtaste:
select * from [sheet1$a1:a5]
- Vælg knappen Kør SQL.