|
JDBC (Java Database Connectivity)
เป็นโปรแกรมประยุกต์แบบอินเตอร์เฟซ
ซึ่งมีข้อกำหนดสำหรับการติดต่อกับโปรแกรมที่เขียนด้วยภาษา
Java
ไปยังข้อมูลในฐานข้อมูล
โปรแกรมประยุกต์แบบอินเตอร์เฟซ
ทำให้สามารถใช้คำสั่งด้วยภาษา
SQL (Structure Query Language) จากนั้นจึงส่งผ่านไปยังโปรแกรมเพื่อจัดการฐานข้อมูล
แล้วจึงส่งผลลัพธ์ผ่านตัวอินเตอร์เฟซ
JDBC คล้ายกับภาษา
SQL แบบ Access Group’s
Open Database Connectivity และคล้ายกับสะพานของโปรแกรม
รวมถึงสามารถใช้อินเตอร์เฟซของ
JDBC ในการเข้าถึงฐานข้อมูลโดยผ่านอินเตอร์เฟซของ
ODBC เช่นการเขียนโปรแกรมให้สามารถเข้าถึงฐานข้อมูลที่มีการใช้งาน
บนระบบปฏิบัติการ
เมื่อมีการเข้าถึงฐานข้อมูลบนเครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ
Windows 98 และฐานข้อมูล
Microsoft Accessโปรแกรมที่ใช้งานจะใช้คำสั่ง
JDBC ในการเข้าถึงฐานข้อมูล
Microsoft Access
JDBC มี
อินเตอร์เฟซ
2 ระดับคือ
อินเตอร์เฟซหลักใช้
API จาก JDBC ”manager” ซึ่งใช้การติดต่อกับฐานข้อมูลแต่ละประเภทด้วย
“driver. และ JDBC network
driver เมื่อโปรแกรม
Java ทำงานบนเครือข่าย
เมื่อมีการใช้งานฐานข้อมูลทางไกล
JDBC ได้ประโยชน์จากรูปแบบมาตรฐานของตำแหน่งในอินเตอร์เน็ต
และมองหาชื่อไฟล์เหมือน
web page address หรือ URL
เช่น
คำสั่งของ Java
SQL จะระบุฐานข้อมูลในลักษณะ
Jdbc:odbc://www.one.com:400/databasefile
JDBC
จะกำหนดเป็นกลุ่ม
class ในการออกแบบ
Objected-oriented programming สำหรับการนำไปสร้างคำสั่ง
SQL โดยการกำหนด
class เป็น JDBC driver
API โดยทั่วไป
ประเภทข้อมูล
SQL สามารถจับได้กับประเภทข้อมูลของ
Java โดย API ให้การสนับสนุนในการใช้ของ
Microsoft Transaction server และสามารถตอบรับหรือย้อนกลับไปสู่ที่เริ่มต้นของทรานแซคชัน
|