Sự khác biệt giữa JDBC và ODBC

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 14 Có Thể 2024
Anonim
Sự khác biệt giữa JDBC và ODBC - Khoa HọC
Sự khác biệt giữa JDBC và ODBC - Khoa HọC

NộI Dung

Sự khác biệt chính

JDBC là viết tắt của chương trình Kết nối cơ sở dữ liệu Java và trở thành giao diện lập trình ứng dụng trong đó định nghĩa về cách người dùng có quyền truy cập vào cơ sở dữ liệu trở nên khả thi. Đối với ngôn ngữ lập trình hoàn chỉnh, nó đi kèm với phiên bản tiêu chuẩn mặc dù Tập đoàn Oracle. Mặt khác, ODBC là viết tắt của chương trình Kết nối cơ sở dữ liệu mở và trở thành giao diện chuẩn cho lập trình ứng dụng có tên API giúp truy cập thông tin thông qua hệ thống quản lý cơ sở dữ liệu có tên DBMS.


Biểu đồ so sánh

Cơ sở của sự khác biệtJDBCODBC
Định nghĩaMột giao diện lập trình ứng dụng trong đó định nghĩa về cách người dùng có quyền truy cập vào cơ sở dữ liệu trở nên khả thi.Giao diện chuẩn cho lập trình ứng dụng có tên API giúp truy cập thông tin thông qua hệ thống quản lý cơ sở dữ liệu có tên DBMS.
TênChương trình kết nối cơ sở dữ liệu JavaMở chương trình kết nối cơ sở dữ liệu.
GốcĐược giới thiệu bởi Oracle vào năm 1996.Được Microsoft giới thiệu vào năm 1992.
Phụ thuộcPhụ thuộc vào các yếu tố như ngôn ngữ và nền tảng và chỉ chấp nhận những yếu tố đến từ Java.Đi kèm như một nền tảng độc lập cho cả phong cách và vị trí.
Sử dụngChỉ trở nên cụ thể cho các ứng dụng được sử dụng bởi hệ thống Java.Trở nên phù hợp cho các ứng dụng khác nhau bất kể người khởi tạo của họ.

JDBC là gì?

JDBC là viết tắt của chương trình Kết nối cơ sở dữ liệu Java và trở thành giao diện lập trình ứng dụng trong đó định nghĩa về cách người dùng có quyền truy cập vào cơ sở dữ liệu trở nên khả thi. Đối với ngôn ngữ lập trình hoàn chỉnh, nó đi kèm với phiên bản tiêu chuẩn mặc dù Tập đoàn Oracle. Kết nối cơ sở dữ liệu Java (JDBC) là giao diện lập trình ứng dụng (API) cho phương ngữ lập trình Java, đặc trưng cho cách khách hàng có thể truy cập vào cơ sở dữ liệu. Nó là một phần của giai đoạn Java Standard Edition, từ Tập đoàn Oracle. Nó đưa ra các chiến lược để tìm hiểu và làm mới thông tin trong cơ sở dữ liệu và được sắp xếp theo hướng cơ sở dữ liệu xã hội. JDBC-to-ODBC kết nối trao quyền cho các liên kết với bất kỳ nguồn thông tin có sẵn ODBC nào trong máy ảo Java (JVM) có điều kiện. Giao diện chương trình ứng dụng cung cấp cho bạn cơ hội mã hóa các yêu cầu khớp nối trong Ngôn ngữ truy vấn có cấu trúc (SQL) sau đó được chuyển đến chương trình liên quan đến cơ sở dữ liệu. Nó khôi phục kết quả thông qua một giao diện tương đương. JDBC về cơ bản giống như Kết nối cơ sở dữ liệu mở của nhóm truy cập SQL (ODBC) và, với một chương trình tiện ích mở rộng nhỏ, bạn có thể sử dụng giao diện JDBC để truy cập cơ sở dữ liệu thông qua giao diện ODBC. Chẳng hạn, bạn có thể soạn một chương trình dự định để có được nhiều mục cơ sở dữ liệu nổi tiếng trên các giai đoạn khung thực tế khác nhau. Trong khi truy cập cơ sở dữ liệu trên PC chạy Microsoft Microsoft Windows 2000 và, ví dụ, cơ sở dữ liệu Microsoft Access, chương trình của bạn với các giải thích JDBC sẽ có khả năng truy cập cơ sở dữ liệu Microsoft Access. Các kỹ sư phần mềm có thể soạn các ứng dụng liên kết với cơ sở dữ liệu, các yêu cầu được viết bằng phương ngữ yêu cầu có tổ chức (SQL) và xử lý các kết quả.


ODBC là gì?

ODBC là viết tắt của chương trình Kết nối cơ sở dữ liệu mở và trở thành giao diện chuẩn cho lập trình ứng dụng có tên API giúp truy cập thông tin thông qua hệ thống quản lý cơ sở dữ liệu có tên DBMS. ODBC đạt được quyền tự chủ DBMS bằng cách sử dụng trình điều khiển ODBC làm lớp giải thích giữa ứng dụng và DBMS. Ứng dụng sử dụng ODBC hoạt động thông qua trình giám sát trình điều khiển ODBC mà nó kết nối và trình điều khiển chuyển yêu cầu tới DBMS. Trình điều khiển ODBC có thể được coi là tương tự như trình điều khiển er hoặc trình điều khiển khác, đưa ra sự sắp xếp công suất tiêu chuẩn cho ứng dụng để sử dụng và thực thi tính hữu dụng đặc biệt của DBMS. Điều cần thiết là phải hiểu rằng ODBC được dự định để khám phá các khả năng của cơ sở dữ liệu, chứ không phải bổ sung chúng. Dọc theo những dòng này, các tác giả ứng dụng không nên hy vọng rằng việc sử dụng ODBC sẽ đột ngột thay đổi cơ sở dữ liệu đơn giản thành một công cụ cơ sở dữ liệu xã hội hoàn toàn nổi bật. Các kỹ sư của trình điều khiển cụ thể DBMS thực thi các năng lực trong API ODBC. Các ứng dụng gọi các khả năng trong các trình điều khiển này để nhận thông tin theo cách tự động DBMS. Trình quản lý trình điều khiển giám sát sự tương ứng giữa các ứng dụng và trình điều khiển. Kết nối cơ sở dữ liệu mở (ODBC) là giao diện lập trình ứng dụng tiêu chuẩn (API) mở để truy cập cơ sở dữ liệu. Bằng cách sử dụng các giải thích ODBC trong một chương trình, bạn có thể nhận được các bản ghi trong các cơ sở dữ liệu khác nhau, bao gồm Access, dBase, DB2, Excel và. Mặc dù lập trình ODBC, một mô-đun hoặc trình điều khiển khác nhau được yêu cầu cho mọi cơ sở dữ liệu để nhập. Người ủng hộ chính và nhà cung cấp hỗ trợ lập trình ODBC là Microsoft.


Sự khác biệt chính

  1. JDBC trở thành một giao diện lập trình ứng dụng trong đó định nghĩa về cách người dùng có quyền truy cập vào cơ sở dữ liệu trở nên khả thi. Đối với ngôn ngữ lập trình hoàn chỉnh, nó đi kèm với phiên bản tiêu chuẩn mặc dù Tập đoàn Oracle. Trong khi đó, ODBC trở thành giao diện chuẩn cho lập trình ứng dụng có tên API giúp truy cập thông tin thông qua hệ thống quản lý cơ sở dữ liệu có tên DBMS.
  2. JDBC là viết tắt của chương trình Kết nối cơ sở dữ liệu Java, mặt khác, ODBC là viết tắt của chương trình Kết nối cơ sở dữ liệu mở.
  3. Vì chương trình Kết nối cơ sở dữ liệu mở trở nên phù hợp cho các ứng dụng khác nhau không phân biệt người khởi tạo, nên nó trở nên phổ biến hơn ở những người sử dụng các chương trình đó. Mặt khác, chương trình Kết nối cơ sở dữ liệu Java chỉ trở nên cụ thể cho các ứng dụng được sử dụng bởi hệ thống Java.
  4. Do đó, JDBC phụ thuộc vào các yếu tố như ngôn ngữ và nền tảng và chỉ chấp nhận những yếu tố đến từ Java. Mặt khác, ODBC là một nền tảng độc lập cho cả phong cách và vị trí.
  5. Các phương thức mã hóa đi kèm với JDBC tương đối dễ đọc và do đó dễ hiểu. Mặt khác, các phương thức mã hóa hiện có dọc theo ODBC có tính chất phức tạp và do đó trở nên phức tạp.
  6. ODBC được Microsoft giới thiệu vào năm 1992, trong khi Java giới thiệu JDBC vào năm 1996.
  7. Các kỹ sư phần mềm có thể soạn thảo các ứng dụng liên kết với cơ sở dữ liệu, các yêu cầu được viết bằng phương ngữ yêu cầu có tổ chức (SQL) trong khi sử dụng ODBC. Mặt khác, các kỹ sư phần mềm không thể soạn thảo các ứng dụng hoặc yêu cầu trừ khi hệ thống hỗ trợ Java và xử lý các kết quả.

Rò rỉ Một thấm là một nơi ẩm ướt hoặc ẩm ướt, nơi nước, thường là nước ngầm, đến bề mặt trái đất từ ​​một tầng chứa nước ngầm. Dốc (tính từ)Của một độ dốc gần dọc; của một...

ự khác biệt chính giữa ức khỏe và Vệ inh là ức khỏe là một mức độ hiệu quả về chức năng hoặc trao đổi chất của một inh vật và Vệ inh là một tập hợp thực hành để...

Phổ BiếN Trên Trang Web