
เมื่อเราเรียนรู้อินเทอร์เฟซ คุณสามารถเรียกเมธอดบางอย่างได้ อย่างไรก็ตาม JDBC ที่เราจะพูดถึงในวันนี้ก็เป็นอินเทอร์เฟซสำหรับเชื่อมต่อกับฐานข้อมูลเช่นกัน แต่จะแตกต่างจากอินเทอร์เฟซของคลาสอย่างมาก ดังนั้นทุกคนควรใส่ใจกับความแตกต่าง ด้านล่างนี้เราได้แยกขั้นตอนในการสร้าง JDBC สำหรับผู้ที่ไม่คุ้นเคยกับการดำเนินการดังกล่าว มาดูเนื้อหาเฉพาะกันดีกว่า
1. โหลดไดรเวอร์ฐานข้อมูล โดยปกติแล้ว forName() วิธีการคงที่ของคลาสคลาสจะใช้ในการโหลดไดรเวอร์ ตัวอย่างเช่น รหัสต่อไปนี้:
//โหลดไดร์เวอร์ Class.forName(driverClass)
2. รับการเชื่อมต่อฐานข้อมูลผ่าน DriverManager DriverManager มีวิธีการดังต่อไปนี้:
// รับการเชื่อมต่อฐานข้อมูล DriverManager.getConnection (URL สตริง, ผู้ใช้สตริง, รหัสผ่านสตริง);
3. สร้างวัตถุคำสั่งผ่านวัตถุการเชื่อมต่อ มีสามวิธีในการสร้างคำสั่งในการเชื่อมต่อ:
createStatement(): สร้างวัตถุคำสั่งพื้นฐาน
waitStatement(String sql): สร้างออบเจ็กต์คำสั่งที่คอมไพล์แล้วตามคำสั่ง SQL ที่เข้ามา
waitCall(String sql): สร้างวัตถุ CallableStatement ตามคำสั่ง SQL ขาเข้า
4. ใช้คำสั่งเพื่อดำเนินการคำสั่ง SQL คำสั่งทั้งหมดมีสามวิธีต่อไปนี้ในการดำเนินการคำสั่ง SQL:
ดำเนินการ (): สามารถดำเนินการคำสั่ง SQL ใด ๆ ได้ แต่จะยุ่งยากกว่า
ดำเนินการอัปเดต (): ส่วนใหญ่ใช้เพื่อดำเนินการคำสั่ง DML และ DDL การดำเนินการคำสั่ง DML จะส่งกลับจำนวนแถวที่ได้รับผลกระทบจากคำสั่ง SQL และการดำเนินการคำสั่ง DDL จะส่งกลับ 0
ExecuteQuery(): สามารถดำเนินการคำสั่งแบบสอบถามเท่านั้น และหลังจากดำเนินการส่งคืนวัตถุ ResultSet ที่แสดงถึงผลลัพธ์แบบสอบถาม
5. ชุดผลการดำเนินงาน หากคำสั่ง SQL ที่ดำเนินการเป็นคำสั่งแบบสอบถาม ผลลัพธ์การดำเนินการจะส่งกลับอ็อบเจ็กต์ ResultSet ซึ่งเก็บผลลัพธ์ของการสืบค้นคำสั่ง SQL ผลลัพธ์ของการสืบค้นสามารถรับได้โดยการดำเนินการกับออบเจ็กต์นี้
6. รีไซเคิลทรัพยากรฐานข้อมูล รวมถึงการปิด ResultSet, Statement, Connection และทรัพยากรอื่นๆ
ข้างต้นคือการดำเนินการสร้างแอปพลิเคชัน JDBC ใน Java หลังจากดูบทแนะนำการสร้าง JDBC ของภาพยนตร์เรื่องนี้แล้ว คุณสามารถทำตามขั้นตอนเฉพาะเพื่อฝึกฝนได้ คู่มือการเรียนรู้ Java เพิ่มเติม: กวดวิชาจาวา