ODBC

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
ODBC Driver Architecture.png

בעולם המחשבים ODBC Open Data Base Connectivity הוא ממשק סטנדרטי שנבנה בשפת C כדי לתקשר עם מערכת ניהול מסד נתונים (DBMS). מתכנן ODBC התכוון ליצור מערכת עצמאית של הפעלת מסדי נתונים וניהולם. יישום או תוכנית יכולים לשלוח שאילתות או משפטי SQL אל מסדי הנתונים כדי להחזיר רשומות או להחיל שינויים על מסד הנתונים, בלי קשר לסוג מערכת הפעלה או לסוג מסד הנתונים שבשימוש.

עם ODBC הוצגה לראשונה האפשרות לתקשורת בלתי תלויה עם מסדי נתונים, כאשר הדרייבר שבשימוש ODBC משמש כשכבת תווך בין מסד הנתונים לתוכנה, התוכנה משתמשת בפקודות ODBC ו-ODBC מעביר את השאילתות אל מסד הנתונים.

מבט כללי

חברת מיקרוסופט, בשיתוף עם חברת Simba Technologies, בנתה את ODBC תוך אימוץ הסטנדרטים של אס קיו אל (SQL Access Group) המבוססים על תקני Call Level Interface ותקני ISO/IEC. הגרסה הראשונה של ODBC יצאה לאור בספטמבר 1992. לאחר הוצאת גרסה 2.0 החליטה חברת מיקרוסופט להתאים את ODBC 3.0 לתקני ארגון CLI וארגוני התקנים X/Open ו-ISO. ב-1995 הפכו SQL/CLI חלק מהסטנדרטים הבינלאומיים של SQL.

גרסאות

  • 1.0: שוחררה בספטמבר 1992
  • 2.0: 1994
  • 2.5
  • 3.0: 1995
  • 3.5: 1997
  • 3.8: 2009 עם יציאתו של חלונות 7