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

Easysoft phát hành Cầu ODBC-ODBC cho Windows 10

Vì chúng tôi vừa phát hành Cầu nối ODBC-ODBC cho nền tảng Windows 10, chúng tôi nghĩ rằng chúng tôi sẽ tận dụng cơ hội này để viết một blog về sản phẩm để mô tả những gì bạn sẽ sử dụng nó.

Phần lớn các sản phẩm của chúng tôi là trình điều khiển ODBC "một cấp", kết nối một ứng dụng với một cơ sở dữ liệu cụ thể. Ví dụ:trình điều khiển SQL Server ODBC của chúng tôi kết nối một ứng dụng với cơ sở dữ liệu SQL Server. Trình điều khiển ODBC được gọi là một tầng vì nó giao tiếp trực tiếp với cơ sở dữ liệu.

Tuy nhiên, Cầu ODBC-ODBC là trình điều khiển ODBC nhiều cấp với cả cấu phần máy khách và máy chủ. Cầu ODBC-ODBC nằm giữa ứng dụng và trình điều khiển ODBC (bên thứ ba), chuyển các lệnh gọi API ODBC do ứng dụng thực hiện. Máy khách Cầu ODBC-ODBC là trình điều khiển ODBC cho ứng dụng. Máy chủ Cầu ODBC-ODBC hoạt động như một ứng dụng cho trình điều khiển ODBC đích.

Vậy tại sao bạn cần giới thiệu lớp kết nối dữ liệu bổ sung này?

Cầu ODBC-ODBC cung cấp cơ chế đa nền tảng / kiến ​​trúc chéo để ứng dụng hoạt động với trình điều khiển ODBC. Ban đầu, điều này được sử dụng như một giải pháp cho những khách hàng cần sử dụng trình điều khiển ODBC không có sẵn trên nền tảng ứng dụng của họ. Ví dụ:ứng dụng của khách hàng chạy trên Linux, nhưng trình điều khiển ODBC đích chỉ có sẵn trên Windows.

Gần đây, cách sử dụng phổ biến nhất cho Cầu ODBC-ODBC là khi khách hàng đang sử dụng ứng dụng 64-bit, nhưng trình điều khiển ODBC của họ chỉ là 32-bit (hoặc ngược lại). Trình điều khiển ODBC là một thư viện và kiến ​​trúc của một ứng dụng và các thư viện nó sử dụng phải giống nhau. Thông thường, người dùng lần đầu tiên được biết đến yêu cầu này khi nỗ lực kết nối với cơ sở dữ liệu của họ không thành công với lỗi "DSN được chỉ định chứa không khớp về kiến ​​trúc giữa Trình điều khiển và Ứng dụng". Đây là lỗi do Trình quản lý trình điều khiển ODBC có trong Windows tạo ra và với bản phát hành mới của Cầu ODBC-ODBC, đây là sự cố hiện có thể được giải quyết trên Windows 10. (Cầu ODBC-ODBC cũng có sẵn trên các phiên bản trước của Windows, bắt đầu với Windows 2000.)

Trên Windows, ODBC-ODBC Bridge bao gồm cả cặp máy khách và máy chủ 64 bit và 32 bit. Máy khách 64-bit cung cấp trình điều khiển ODBC 64-bit cho ứng dụng. Máy chủ 32 bit cung cấp ứng dụng 32 bit cho trình điều khiển ODBC 32 bit. Máy khách và máy chủ có thể cùng tồn tại trên cùng một máy Windows và giao tiếp bằng cách sử dụng cơ chế trung lập về kiến ​​trúc, có nghĩa là không quan trọng với Cầu ODBC-ODBC cho dù máy khách đang nói chuyện với máy chủ 32 bit hay 64 bit.

Để lấy một ví dụ phổ biến, bạn muốn kết nối ứng dụng 64 bit với cơ sở dữ liệu Access định dạng MDB, nhưng trình điều khiển ODBC cho cơ sở dữ liệu của bạn là 32 bit. Bạn sẽ cài đặt phiên bản Windows của Cầu ODBC-ODBC trên máy của mình và sẽ chấp nhận tùy chọn cài đặt mặc định là cài đặt cả máy khách và máy chủ. Cuối cùng, bạn sẽ định cấu hình nguồn dữ liệu máy khách Cầu nối ODBC-ODBC 64 bit trong Quản trị viên ODBC trỏ đến nguồn dữ liệu Access 32 bit của bạn. Ứng dụng 64-bit của bạn sau đó có thể kết nối với trình điều khiển ODBC 32-bit mà hoàn toàn không biết về phần mềm trung gian đang hỗ trợ tích hợp này.

(Tương tự như vậy, máy khách Cầu nối ODBC-ODBC 32-bit có thể nói chuyện với máy chủ 64-bit, nếu tình huống của bạn ngược lại với tình huống được minh họa trong ví dụ trước.)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhân hai cột trong SQL

  2. Cách tìm giá trị trùng lặp trong bảng SQL

  3. Theo dõi số 1 về các tìm kiếm ký tự đại diện hàng đầu

  4. Nhiệm vụ không đồng bộ với Django và Celery

  5. Đang theo dõi CLR_MANUAL_EVENT ở mức cao