ข้ามไปเนื้อหา

การเชื่อมต่อฐานข้อมูลแบบเปิด

จากวิกิพีเดีย สารานุกรมเสรี

โครงแบบการเชื่อมโยง

[แก้]

การเชื่อมโยง JDBC-ODBC

[แก้]

การเชื่อมโยง JDBC-ODBC ประกอบด้วยตัวขับ JDBC ที่ใช้ตัวขับ ODBC ในการติดต่อกับฐานข้อมูล ตัวขับนี้จะแปลการเรียกเมท็อดใน JDBC ให้เป็นการเรียกฟังก์ชันใน ODBC ปกติแล้วนักเขียนโปรแกรมจะใช้การเชื่อมโยงนี้เมื่อฐานข้อมูลไม่มีตัวขับ JDBC ซึ่ง Sun Microsystems ได้ใส่การเชื่อมโยงนี้ไว้ใน JVM แต่ถ้ามีตัวขับ JDBC อยู่น้อยจะมองการเชื่อมโยงนี้เป็น Stop-gap measure

การเชื่อมโยง ODBC-JDBC

[แก้]

การเชื่อมโยง ODBC-JDBC ประกอบด้วยตัวขับ ODBC ที่ใช้บริการของตัวขับ JDBC ในการติดต่อฐานข้อมูล ตัวขับนี้จะแปลการเรียกฟังก์ชันใน ODBC ให้เป็นการเรียกเมท็อดใน JDBC ปกติแล้วนักเขียนโปรแกรมจะใช้การเชื่อมโยงนี้เมื่อไม่มีตัวขับ ODBC สำหรับฐานข้อมูลที่ใช้อยู่แต่สามารถเข้าถึงตัวขับ JDBC ได้

การนำไปใช้

[แก้]

ODBC ใช้งานบนระบบปฏิบัติการได้หลายประเภท เช่น ไมโครซอฟท์ วินโดวส์ ยูนิกซ์ ลินุกซ์ โอเอส/2 โอเอส400 ไอบีเอ็ม ไอ5/โอเอส และ แมคโอเอสเทน และมีตัวขับ ODBC อยู่มากมาย ทั้งตัวขับสำหรับ Oracle DB2 Microsoft SQL Server Sybase Pervasive SQL MySQL PostgreSQL และผลิตภัณฑ์ Desktop database อย่างเช่น FileMaker และ Microsoft Access

Microsoft ODBC

[แก้]

Microsoft ได้ออกผลิตภัณฑ์ ODBC ตัวแรกเป็นชุดของ DLLs สำหรับ Microsoft Windows และใน พ.ศ. 2549 Microsoft ได้ติดตั้ง ODBC ที่ผลิตขึ้นไว้ในวินโดวส์ทุกรุ่นที่สนับสนุน

iODBC

[แก้]

iODBC ได้เสนอ Open source ที่ใช้งานอย่างเป็นอิสระจากแพลตฟอร์ม ซึ่งสามารถใช้งานได้ในแพลตฟอร์มอื่นๆนอกเหนือจาก Microsoft Windows

UDBC

[แก้]

UDBC เป็นการรวมข้ามแพลตฟอร์มระหว่าง ODBC และ SAG CLI ใช้พัฒนาโปรแกรมประยุกต์อย่างเป็นอิสระจากระบบจัดการฐานข้อมูลและไม่ขึ้นกับวินโดวส์

อ้างอิง

[แก้]