Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีการที่สำคัญของคลาส SQLException คืออะไร?


SQLException สามารถเกิดขึ้นได้ทั้งในไดรเวอร์และฐานข้อมูล เมื่อมีข้อยกเว้นดังกล่าว วัตถุประเภท SQLException จะถูกส่งต่อไปยังคำสั่ง catch.

ออบเจ็กต์ SQLException ที่ส่งผ่านมีเมธอดต่อไปนี้สำหรับการดึงข้อมูลเพิ่มเติมเกี่ยวกับข้อยกเว้น:

วิธีการ คำอธิบาย
getErrorCode( ) รับหมายเลขข้อผิดพลาดที่เกี่ยวข้องกับข้อยกเว้น
getMessage( ) รับข้อความแสดงข้อผิดพลาดของไดรเวอร์ JDBC สำหรับข้อผิดพลาด จัดการโดยไดรเวอร์ หรือรับหมายเลขข้อผิดพลาด Oracle และข้อความสำหรับข้อผิดพลาดของฐานข้อมูล
getSQLState( ) รับสตริง XOPEN SQLstate สำหรับข้อผิดพลาดของไดรเวอร์ JDBC จะไม่มีการส่งคืนข้อมูลที่เป็นประโยชน์จากวิธีนี้ สำหรับข้อผิดพลาดของฐานข้อมูล รหัส XOPEN SQLstate ห้าหลักจะถูกส่งกลับ เมธอดนี้สามารถคืนค่า null ได้
getNextException( ) รับอ็อบเจ็กต์ Exception ถัดไปในห่วงโซ่ข้อยกเว้น
printStackTrace( ) พิมพ์ข้อยกเว้นปัจจุบัน หรือโยนทิ้งได้ และจะย้อนรอยไปยังสตรีมข้อผิดพลาดมาตรฐาน
printStackTrace(PrintStream s) พิมพ์แบบโยนได้และ backtrace ของมันไปยังสตรีมการพิมพ์ที่คุณระบุ
printStackTrace(PrintWriter w) พิมพ์แบบโยนได้และจะย้อนรอยไปยังตัวเขียนการพิมพ์ที่คุณระบุ