JDBC สอน

JDBC API เป็น Java API ที่สามารถเข้าถึงข้อมูลตารางชนิดใดก็ได้โดยเฉพาะข้อมูลที่จัดเก็บในฐานข้อมูลเชิงสัมพันธ์ JDBC ทำงานร่วมกับ Java บนแพลตฟอร์มต่างๆเช่น Windows, Mac OS และ UNIX เวอร์ชันต่างๆ

ทำไมต้องเรียน JDBC?

JDBC ย่อมาจาก Java Database Connectivity ซึ่งเป็น Java API มาตรฐานสำหรับการเชื่อมต่อที่ไม่ขึ้นกับฐานข้อมูลระหว่างภาษาโปรแกรม Java และฐานข้อมูลที่หลากหลาย

ไลบรารี JDBC มี API สำหรับแต่ละงานที่กล่าวถึงด้านล่างซึ่งมักเกี่ยวข้องกับการใช้งานฐานข้อมูล

  • การเชื่อมต่อกับฐานข้อมูล

  • การสร้างคำสั่ง SQL หรือ MySQL

  • ดำเนินการสืบค้น SQL หรือ MySQL ในฐานข้อมูล

  • การดูและแก้ไขบันทึกผลลัพธ์

การใช้งาน JDBC

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

  • แอปพลิเคชัน Java

  • Java Applets

  • Java Servlets

  • Java ServerPages (JSPs)

  • JavaBeans ขององค์กร (EJBs)

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

JDBC มีความสามารถเช่นเดียวกับ ODBC ทำให้โปรแกรม Java มีรหัสที่ไม่ขึ้นกับฐานข้อมูล

แพ็คเกจ JDBC 4.0

java.sql และ javax.sql เป็นแพ็กเกจหลักสำหรับ JDBC 4.0 นี่เป็น JDBC เวอร์ชันล่าสุดในขณะที่เขียนบทช่วยสอนนี้ มีคลาสหลักสำหรับการโต้ตอบกับแหล่งข้อมูลของคุณ

คุณสมบัติใหม่ในแพ็คเกจเหล่านี้รวมถึงการเปลี่ยนแปลงในด้านต่อไปนี้ -

  • กำลังโหลดไดรเวอร์ฐานข้อมูลอัตโนมัติ

  • การปรับปรุงการจัดการข้อยกเว้น

  • ฟังก์ชัน BLOB / CLOB ที่ปรับปรุงแล้ว

  • การปรับปรุงอินเทอร์เฟซการเชื่อมต่อและคำสั่ง

  • การสนับสนุนชุดอักขระประจำชาติ

  • การเข้าถึง SQL ROWID

  • รองรับชนิดข้อมูล SQL 2003 XML

  • Annotations.

ผู้ชม

บทช่วยสอนนี้ออกแบบมาสำหรับโปรแกรมเมอร์ Java ที่ต้องการทำความเข้าใจกรอบงาน JDBC โดยละเอียดพร้อมกับสถาปัตยกรรมและการใช้งานจริง

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการตามบทช่วยสอนนี้คุณควรมีความเข้าใจภาษาโปรแกรม Java เป็นอย่างดี ในขณะที่คุณกำลังจะจัดการกับ RDBMS คุณควรมีการเปิดเผยแนวคิด SQL และฐานข้อมูลก่อน