ตัวอย่างในบทความนี้แสดงให้เห็นว่า Java โหลดไดรเวอร์ JDBC อย่างไร หลังจากรันโค้ดตัวอย่างในบทความนี้ หากการเชื่อมต่อสำเร็จ ข้อความต่อไปนี้จะปรากฏขึ้น: sun.jdbc.odbc.JdbcOdbcDriver@6ec12 หากการเชื่อมต่อไม่สำเร็จ ข้อความ "กำลังโหลดไดรเวอร์ฐานข้อมูล" จะปรากฏขึ้นมาอย่างผิดปกติ
วิธีการโหลด JDBC ใน Java:
สามารถโหลดไดรเวอร์ได้อย่างชัดเจนโดยการเรียกเมธอด Class.forName() พารามิเตอร์รายการของวิธีนี้คือไดรเวอร์ที่จะโหลด ตัวอย่างเช่น: คำสั่ง Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") จะโหลดบริดจ์ JDBC-ODBC ที่พัฒนาโดย SUN Company เมื่อเชื่อมต่อกับฐานข้อมูล ผู้จัดการไดร์เวอร์ (DriverManager) จะใช้ไดร์เวอร์ที่โหลดนี้ ข้อมูลไดรเวอร์ที่โหลดสามารถรับได้ผ่านเมธอด getDriver() ของ DriverManager ข้อกำหนดรหัสโปรแกรม:
1. เขียนเฟรมเวิร์กพื้นฐานของคลาส useDBDriver ซึ่งมีเฉพาะเมธอด main() เท่านั้น และโหลดไดรเวอร์ในเมธอด main()
2. รหัสโปรแกรมเป็นดังนี้:
คลาสสาธารณะ useDBDriver {โมฆะคงที่สาธารณะ main (String arg []) {ลอง{//เริ่มต้นและโหลดไดรเวอร์ JDBC-ODBC Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); การแจงนับ enum=DriverManager.getDrivers();//แสดงข้อมูลไดรเวอร์ในขณะที่(enum.hasMoreElements()){System.out.println(enum.nextElement());}//จัดการข้อยกเว้นที่อาจเกิดขึ้นเมื่อโหลดฐานข้อมูล}catch( java.lang.Exception exec){System.out.println("เกิดข้อยกเว้นขณะโหลดไดรเวอร์ฐานข้อมูล");}}}3. เนื่องจากคลาส JDBC และคลาส Enumeration ถูกใช้ในโปรแกรม แพ็คเกจที่จะแนะนำคือ:
นำเข้า java.sql.*;นำเข้า java.util.*;