Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่าง JDBC และ ODBC


ในบทความนี้ เราจะเข้าใจความแตกต่างระหว่าง JDBC และ ODBC

ODBC

  • ย่อมาจาก Open Database Connectivity

  • เปิดตัวโดย Microsoft ในปี 1992

  • สามารถใช้กับภาษาต่างๆ เช่น C, C++, Java

  • สามารถเลือกได้เฉพาะบนแพลตฟอร์ม windows

  • ไดรเวอร์ได้รับการพัฒนาในภาษาท้องถิ่น เช่น C, C++

  • เป็นขั้นตอน

  • ไม่แนะนำให้ใช้กับแอปพลิเคชัน Java

  • เป็นเพราะประสิทธิภาพจะลดลงเนื่องจากการแปลงภายใน และจะขึ้นอยู่กับแพลตฟอร์ม

JDBC

  • ย่อมาจาก Java Database Connectivity

  • เปิดตัวโดย SUN Micro Systems ในปี 1997

  • ใช้ได้เฉพาะกับภาษา Java เท่านั้น

  • ใช้ได้กับทุกแพลตฟอร์ม

  • เป็นเชิงวัตถุ

  • ขอแนะนำอย่างยิ่งให้ใช้ DBC กับ Java เนื่องจากไม่มีการลดประสิทธิภาพการทำงาน

  • นอกจากนี้ยังเป็นอิสระจากแพลตฟอร์ม