Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Kết nối SQuirreL SQL với Microsoft Excel

SQuirreL SQL được viết bằng Java. Để tương tác với cơ sở dữ liệu, ứng dụng Java sử dụng trình điều khiển JDBC. JDBC là một giao diện lập trình ứng dụng Java (API) kết nối Java với cơ sở dữ liệu quan hệ (và dữ liệu dạng bảng khác, chẳng hạn như bảng tính và tệp phẳng). Trình điều khiển JDBC triển khai API JDBC cho một cơ sở dữ liệu cụ thể.

Microsoft không sản xuất trình điều khiển JDBC cho Jet (công cụ cơ sở dữ liệu cơ bản cho bộ sản phẩm Microsoft Office) hoặc các công cụ kế nhiệm của Jet là Office Access Connectivity Engine và Access Database Engine. Tuy nhiên, Microsoft sản xuất trình điều khiển ODBC cho bộ Office. (ODBC là một công nghệ truy cập dữ liệu khác, việc triển khai của Microsoft được bao gồm trong Windows.) Để cung cấp giao diện JDBC cho các ứng dụng Office thông qua giao diện Microsoft gốc này, trình điều khiển JDBC phải có khả năng chuyển đổi các cuộc gọi JDBC thành các cuộc gọi ODBC. Đối với ứng dụng Java, nó đang sử dụng trình điều khiển JDBC bình thường. Theo như ứng dụng Office có liên quan, nó đang được truy cập thông qua trình điều khiển ODBC bình thường.

Trình điều khiển Easysoft JDBC-Access là trình điều khiển JDBC dành cho Microsoft Excel sử dụng Giao diện gốc Java (JNI) để giao tiếp với thư viện trình điều khiển ODBC Excel.

Bạn có thể sử dụng Trình điều khiển Easysoft JDBC-Access để kết nối các ứng dụng Java như SQuirreL SQL với Microsoft Excel.

Cài đặt Trình điều khiển Easysoft JDBC-Access

Nếu bạn chưa làm như vậy, vui lòng đăng ký với chúng tôi để tải xuống phiên bản dùng thử đầy đủ chức năng của Trình điều khiển JDBC-Access.

  1. Tải xuống Trình điều khiển JDBC-Access. (Cần đăng ký.)
  2. Cài đặt và cấp phép cho Trình điều khiển JDBC-Access trên máy có SQuirreL SQL được cài đặt.

    Cài đặt Trình điều khiển JDBC-Access vào thư mục mặc định.

    Để biết hướng dẫn cài đặt, hãy xem tài liệu Trình điều khiển JDBC-Access.

  3. Nếu bạn đang sử dụng phiên bản Windows 64 bit, trong Bảng Điều khiển > Hệ thống > Cài đặt Hệ thống Nâng cao > Biến Môi trường , nhấp đúp vào PATH trong danh sách Biến hệ thống. Đảm bảo rằng PATH chứa:ổ
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\
    

    Đảm bảo rằng thư mục này xuất hiện trước C:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\Libs\ trong PATH .

Kết nối SQuirreL SQL với Microsoft Excel

  1. Trong SQuirreL SQL Client, chọn tab Trình điều khiển.
  2. Chọn nút Thêm Trình điều khiển Mới.

    Hộp thoại Thêm Trình điều khiển được hiển thị, chọn tab Đường dẫn Lớp Thêm.

  3. Chọn tab Đường dẫn Lớp bổ sung. Chọn nút Thêm.

    Hộp thoại Windows Open được hiển thị.

  4. Sử dụng hộp thoại để duyệt tìm tệp JAR của Trình điều khiển Easysoft JDBC-Access, ổ drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\esmdb.jar .
  5. Hoàn thành các trường trong hộp thoại:
    Field Giá trị
    Tên EaysoftExcelDriver
    URL mẫu jdbc:easysoft:xls? DBQ = bảng tính

    trong đó bảng tính là tệp Excel mà bạn muốn kết nối (phải là tệp định dạng .xls Excel 97-2003). Bao gồm đường dẫn, ví dụ:C:/Users/Public/Sales.xls . Lưu ý rằng các dấu gạch chéo lên phía trước (/) trong đường dẫn là có chủ ý, bạn cần sử dụng các dấu gạch chéo này thay cho dấu gạch chéo ngược (\).

    Tên lớp easysoft.sql.esXlsDriver
  6. Trong cửa sổ SQL SQuirreL chính, chọn Bí danh.
  7. Chọn nút Tạo Bí danh Mới.

    Hộp thoại Thêm Bí danh được hiển thị.

  8. Trong danh sách Trình điều khiển, chọn EasysoftExcelDriver.
  9. Trong hộp Tên, nhập EasysoftExcel.
  10. Trong ngăn Bí danh, chọn EasysoftExcel, sau đó chọn nút Kết nối với Bí danh đã Chọn.

    Hộp thoại Kết nối với được hiển thị.

  11. Chọn nút Kết nối.
  12. Trong ngăn SQL, nhập:
    select * from  [sheet1$a1:a5]
    
  13. Chọn nút Chạy 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. Một số điều nhanh về phản hồi PASS

  2. Phân tích cái chết của một nghìn cắt giảm khối lượng công việc

  3. Lỗi T-SQL, cạm bẫy và các phương pháp hay nhất - thuyết xác định

  4. So sánh các đối tượng theo giá trị. Phần 6:Thực hiện Bình đẳng trong Cơ cấu

  5. Theo dõi hiệu suất cơ sở dữ liệu với Trình theo dõi cơ sở hạ tầng thời gian hoạt động