JDBC: Java Database Connectivity (เจดีบีซี: จาวา เดต้าเบส คอนเนคทิวิตี้) คืออะไร
โพสต์แล้ว: 26/11/2016 10:50 am
JDBC: Java Database Connectivity (เจดีบีซี: จาวา เดต้าเบส คอนเนคทิวิตี้) เป็น API: Application Programming Interface (เอพีไอ: แอพพลิเคชั่น โปรแกรมมิ่ง อินเตอร์เฟส) หรือ Library (ไลบรารี่) ของ Java (จาวา) เพื่อใช้ติดต่อ เรียกดูข้อมูล แก้ไข เพิ่ม ลบข้อมูลจากฐานข้อมูลแบบตารางหรือ Relational (รีเรชั่นนอล) เช่น MySQL (มายเอสคิวแอล), MS SQL (ไมโครซอร์ฟเอสคิวแอล), DB2 (ดีบีทู) เป็นต้น เนื่องจากภาษา Java (จาวา) มีแนวคิดที่มองข้อมูล หรือสิ่งที่สนใจเป็นวัตถุ แต่ฐานข้อมูลแบบ Relational (รีเรชั่นนอล) จะมองข้อมูลเป็นแบบตาราง ดังนั้นเพื่อแก้ไขปัญหาความแตกต่างนี้จึงใช้เครื่องมือที่เรียกว่า ORM (โออาร์เอ็ม) ในการแปลงข้อมูลแบบตารางให้เป็นแบบวัตถุ และแปลงกลับจากวัตถุให้เป็นแบบตาราง
ที่มาภาพ: commons.wikimedia.org/wiki/File:JDBC_driver.png
ที่มาภาพ: commons.wikimedia.org/wiki/File:JDBC_driver.png