Database
 sql >> база данни >  >> RDS >> Database

Свързване на SQuirreL SQL към Microsoft Excel

SQuirreL SQL е написан на Java. За да взаимодейства с база данни, Java приложение използва JDBC драйвер. JDBC е интерфейс за програмиране на приложения на Java (API), който свързва Java с релационни бази данни (и други таблични данни, като електронни таблици и плоски файлове). JDBC драйвер внедрява JDBC API за конкретна база данни.

Microsoft не произвежда JDBC драйвер за Jet (основната база данни за продуктовия пакет на Microsoft Office) или наследниците на Jet - Office Access Connectivity Engine и Access Database Engine. Въпреки това, Microsoft произвежда ODBC драйвер за пакета Office. (ODBC е друга технология за достъп до данни, реализацията на Microsoft е включена в Windows.) За да предостави JDBC интерфейс на приложенията на Office чрез този роден интерфейс на Microsoft, JDBC драйвер трябва да може да преобразува JDBC повиквания в ODBC повиквания. Що се отнася до приложението Java, то използва нормален JDBC драйвер. Що се отнася до приложението Office, достъпът до него се осъществява чрез обикновения ODBC драйвер.

Драйверът Easysoft JDBC-Access е JDBC драйвер за Microsoft Excel, който използва естествения интерфейс на Java (JNI) за комуникация с библиотеката на драйвери на Excel ODBC.

Можете да използвате Easysoft JDBC-Access Driver, за да свържете Java приложения като SQuirreL SQL към Microsoft Excel.

Инсталиране на драйвера за Easysoft JDBC-Access

Ако все още не сте го направили, моля, регистрирайте се при нас, за да изтеглите напълно функционална пробна версия на JDBC-Access Driver.

  1. Изтеглете драйвера за JDBC-Access. (Необходима е регистрация.)
  2. Инсталирайте и лицензирайте драйвера за JDBC-Access на машината, където е инсталиран SQuirreL SQL.

    Инсталирайте драйвера JDBC-Access в папката по подразбиране.

    За инструкции за инсталиране вижте документацията на JDBC-Access Driver.

  3. Ако използвате 64-битова версия на Windows, в Контролен панел> Система> Разширени системни настройки> Променливи на средата , щракнете двукратно върху PATH в списъка Системни променливи. Уверете се, че PATH съдържа:
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\
    

    Уверете се, че тази папка се появява преди C:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\Libs\ в PATH .

Свързване на SQuirreL SQL с Microsoft Excel

  1. В SQuirreL SQL Client изберете раздела Драйвери.
  2. Изберете бутона Добавяне на нов драйвер.

    Показва се диалоговият прозорец Добавяне на драйвер, изберете раздела Допълнителен път на класа.

  3. Изберете раздела Допълнителен път на класа. Изберете бутона Добавяне.

    Показва се диалоговият прозорец Отвори на Windows.

  4. Използвайте диалоговия прозорец, за да прегледате JAR файл на Easysoft JDBC-Access Driver, drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\esmdb.jar .
  5. Попълнете полетата на диалоговия прозорец:
    Поле Стойност
    Име EaysoftExcelDriver
    Примерен URL адрес jdbc:easysoft:xls?DBQ=електронна таблица

    където електронна таблица е файлът на Excel, към който искате да се свържете (който трябва да е файл във формат .xls Excel 97-2003). Включете пътя, например C:/Users/Public/Sales.xls . Имайте предвид, че наклонените черти (/) в пътя са умишлено, трябва да ги използвате вместо обратни наклонени черти (\).

    Име на клас easysoft.sql.esXlsDriver
  6. В главния прозорец на SQuirreL SQL изберете Псевдоними.
  7. Изберете бутон Създаване на нов псевдоним.

    Показва се диалоговият прозорец Добавяне на псевдоним.

  8. В списъка с драйвери изберете EasysoftExcelDriver.
  9. В полето Име въведете EasysoftExcel.
  10. В екрана Псевдоними изберете EasysoftExcel и след това изберете бутона Свързване с избрани псевдоними.

    Показва се диалоговият прозорец Свързване към.

  11. Изберете бутона Свързване.
  12. В SQL панела въведете:
    select * from  [sheet1$a1:a5]
    
  13. Изберете бутона Изпълни SQL.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 10 най-добри стартиращи фирми в облака – 2018 г

  2. Как да маскирате таблици и да запазите референтната цялост

  3. 0 до 60 :Превключване към индиректни контролни точки

  4. Свързване на F# към Salesforce.com

  5. Как да съхранявате графиците на служителите в база данни