วิธีเชื่อมต่อกับฐานข้อมูล Oracle ใน Java บนพีซีหรือ Mac

สารบัญ:

วิธีเชื่อมต่อกับฐานข้อมูล Oracle ใน Java บนพีซีหรือ Mac
วิธีเชื่อมต่อกับฐานข้อมูล Oracle ใน Java บนพีซีหรือ Mac

วีดีโอ: วิธีเชื่อมต่อกับฐานข้อมูล Oracle ใน Java บนพีซีหรือ Mac

วีดีโอ: วิธีเชื่อมต่อกับฐานข้อมูล Oracle ใน Java บนพีซีหรือ Mac
วีดีโอ: Adobe Illustrator : EP.01 - เทคนิคง่ายๆ ตัดภาพ เอาส่วนที่ต้องการ 2024, อาจ
Anonim

บทความวิกิฮาวนี้จะแนะนำวิธีการเชื่อมต่อกับฐานข้อมูล Oracle ใน Java ในการเชื่อมต่อกับฐานข้อมูล Java คุณต้องมีคลาสไดรเวอร์ URL สำหรับฐานข้อมูล oracle และชื่อผู้ใช้และรหัสผ่านก่อน

ขั้นตอน

9679662 1
9679662 1

ขั้นตอนที่ 1 ดาวน์โหลดคลาสไดรเวอร์จากเว็บไซต์ Oracle

คุณสามารถดาวน์โหลด "ojdbc6.jar" หรือ "ojdbc7.jar"

9679662 2
9679662 2

ขั้นตอนที่ 2. พิมพ์รหัสต่อไปนี้:

รหัสนี้แสดงรายการกระบวนการที่ Java จะดำเนินการ ขั้นแรกจะค้นหาคลาสไดรเวอร์ จากนั้นจะเชื่อมต่อกับ URL ฐานข้อมูล Oracle จากนั้นจะเชื่อมต่อกับฐานข้อมูล

นำเข้า java.sql. DriverManager; นำเข้า java.sql. Connection; นำเข้า java.sql. SQLException;

9679662 3
9679662 3

ขั้นตอนที่ 3 ตั้งชั้นเรียน

พิมพ์รหัสต่อไปนี้เพื่อตั้งค่าชั้นเรียน

คลาส OracleConnection{

9679662 4
9679662 4

ขั้นตอนที่ 4 สร้างสตริงคำสั่ง

รหัสนี้จะเริ่มต้นสตริงคำสั่งที่จะแจ้งให้ผู้ใช้ทราบว่าโปรแกรมกำลังค้นหาคลาสไดรเวอร์ จากนั้นจะแจ้งให้ผู้ใช้ทราบหากพบคลาสไดรเวอร์หรือไม่พบคลาสไดรเวอร์ พิมพ์รหัสต่อไปนี้:

โมฆะคงที่สาธารณะหลัก (สตริง argv) {

9679662 5
9679662 5

ขั้นตอนที่ 5. สร้างคำชี้แจงการค้นหา

รหัสต่อไปนี้จะแจ้งให้ผู้ใช้ทราบว่าโปรแกรมกำลังค้นหาคลาสไดรเวอร์ "System.out.println();" ใช้ในการสร้างงบ พิมพ์รหัสต่อไปนี้

System.out.println("กำลังค้นหาไดรเวอร์ Oracle JDBC…");

9679662 6
9679662 6

ขั้นตอนที่ 6 ค้นหาไดรเวอร์ฐานข้อมูล Java

รหัสต่อไปนี้จะบอกโปรแกรมให้ค้นหาไดรเวอร์ฐานข้อมูล

ลอง { Class.forName("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

ขั้นตอนที่ 7 สร้างคำสั่งส่งคืนหากไม่พบโปรแกรมควบคุมฐานข้อมูล

หากโปรแกรมไม่พบไดรเวอร์ฐานข้อมูล รหัสต่อไปนี้จะสร้างข้อความที่แจ้งให้ผู้ใช้ทราบว่าต้องการไดรเวอร์ฐานข้อมูล พิมพ์รหัสต่อไปนี้:

จับ (ClassNotFoundException จ) { System.out.println ("ไม่พบไดรเวอร์ Oracle JDBC!"); e.printStackTrace(); กลับ; }

9679662 8
9679662 8

ขั้นตอนที่ 8 สร้างคำสั่งส่งคืนหากพบไดรเวอร์ฐานข้อมูล

รหัสต่อไปนี้จะแจ้งให้ผู้ใช้ทราบว่าโปรแกรมพบไดรเวอร์ฐานข้อมูลแล้ว

System.out.println("ลงทะเบียนไดรเวอร์ Oracle JDBC แล้ว");

9679662 9
9679662 9

ขั้นตอนที่ 9 เชื่อมต่อกับฐานข้อมูล Oracle

รหัสต่อไปนี้จะเริ่มกระบวนการเชื่อมต่อกับฐานข้อมูล Oracle

การเชื่อมต่อการเชื่อมต่อ = null;

9679662 10
9679662 10

ขั้นตอนที่ 10. เพิ่ม URL ฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน

รหัสต่อไปนี้จะป้อน URL ฐานข้อมูลชื่อผู้ใช้และรหัสผ่าน คุณต้องป้อนค่าเหล่านี้อย่างถูกต้องในรหัส URL ทั่วไปคือ "jdbc:oracle:thin:@localhost:1521:xe" ชื่อผู้ใช้คือ "ระบบ" โดยค่าเริ่มต้น และรหัสผ่านจะถูกตั้งโดยผู้ใช้เมื่อคุณติดตั้งฐานข้อมูล oracle พิมพ์รหัสต่อไปนี้ด้วยค่าที่ถูกต้อง:

ลอง { การเชื่อมต่อ = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:xe", "ชื่อผู้ใช้", "รหัสผ่าน"); }

9679662 11
9679662 11

ขั้นตอนที่ 11 ส่งคืนข้อความแสดงข้อผิดพลาดหากชื่อผู้ใช้และรหัสผ่านไม่ถูกต้อง

พิมพ์รหัสต่อไปนี้เพื่อส่งคืนข้อความแสดงข้อผิดพลาดหาก URL ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง

catch (SQLException e) { System.out.println ("การเชื่อมต่อล้มเหลว! ตรวจสอบชื่อผู้ใช้และรหัสผ่าน"); e.printStackTrace(); กลับ; }

9679662 12
9679662 12

ขั้นตอนที่ 12 สร้างข้อความการเชื่อมต่อฐานข้อมูล

พิมพ์รหัสต่อไปนี้เพื่อแจ้งให้ผู้ใช้ทราบเมื่อการเชื่อมต่อกับฐานข้อมูลสำเร็จ:

ถ้า (การเชื่อมต่อ != null) { System.out.println ("การเชื่อมต่อกับฐานข้อมูลสำเร็จ"); }

9679662 13
9679662 13

ขั้นตอนที่ 13 สร้างข้อความแสดงข้อผิดพลาดในการเชื่อมต่อ

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

อื่น { System.out.println ("ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้"); }

9679662 14
9679662 14

ขั้นตอนที่ 14. ปิดสตริง

พิมพ์ "}" ที่บรรทัดสุดท้ายเพื่อปิดสตริงคำสั่ง

9679662 15
9679662 15

ขั้นตอนที่ 15 ปิดชั้นเรียน

พิมพ์ "}" สุดท้ายที่ด้านล่างของหน้าเพื่อปิดวัตถุของชั้นเรียน นี้สรุปรหัส รหัสทั้งหมดของคุณควรมีลักษณะดังนี้:

นำเข้า java.sql. DriverManager; นำเข้า java.sql. Connection; นำเข้า java.sql. SQLException; คลาส OracleConnection{ โมฆะสาธารณะสาธารณะหลัก (สตริง argv) { System.out.println ("กำลังค้นหาไดรเวอร์ Oracle JDBC …"); ลอง { Class.forName("oracle.jdbc.driver. OracleDriver"); } จับ (ClassNotFoundException จ) { System.out.println ("ไม่พบไดรเวอร์ Oracle JDBC!"); e.printStackTrace(); กลับ; } System.out.println("Oracle JDBC Driver ลงทะเบียนแล้ว"); การเชื่อมต่อการเชื่อมต่อ = null; ลอง { การเชื่อมต่อ = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:xe", "ชื่อผู้ใช้", "รหัสผ่าน"); } catch (SQLException e) { System.out.println ("การเชื่อมต่อล้มเหลว! ตรวจสอบชื่อผู้ใช้และรหัสผ่าน"); e.printStackTrace(); กลับ; } if (การเชื่อมต่อ != null) { System.out.println ("การเชื่อมต่อกับฐานข้อมูลสำเร็จ"); } อื่น { System.out.println ("ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้"); } } }

แนะนำ: