- JDBC 4.0 and Oracle JDeveloper for J2EE Development
- Deepak Vohra
- 207字
- 2021-08-25 18:08:45
JDBC Exceptions
SQLException
is the main Exception
that is generated in a JDBC application. The detail of an SQL exception can be obtained from an SQLException
object using the SQLException
methods, some of which are discussed in following table:

When an SQLException
occurs, it is likely that one or more SQLExceptions
chained to it, have also occurred. The chained exceptions can be retrieved by invoking the getNextException()
method recursively, until the method returns null. The cause of an SQLException
can be retrieved using the getCause()
method. The chained causes can be also be retrieved by invoking the getCause()
method recursively, until the value, null, is returned.
If SQLException
is generated output the exception message using the getMessage()
method, output the exception causes using the getCause()
method recursively, and retrieve exceptions chained to the exception using the getNextException()
method recursively:
catch(SQLException e) { while(e != null) { System.out.println("SQLException Message:" + e.getMessage()); Throwable t = e.getCause(); while(t != null) { System.out.println("SQLException Cause:" + t); t = t.getCause(); } e = e.getNextException(); } }
Some of the subclasses in the SQLException
class are listed in following table:

JDBC 4.0 has added support for categorization of SQLExceptions
and enhanced support for chained SQLExceptions
, which we will discuss in a later section.
- Joomla! 1.5 Site Blueprints
- Swing Extreme Testing
- Photoshop CS5平面設計入門與提高
- Premiere Pro 2022從新手到高手
- Unity 2D與3D手機游戲開發實戰
- 3ds Max/MaxScript印象 腳本動畫制作基礎與應用
- Adobe創意大學After Effects產品專家認證標準教材(CS6修訂版)
- BlackBerry Enterprise Server 5 Implementation Guide
- Lighttpd
- Photoshop CC移動UI設計實用教程
- Excel公式、函數與圖表案例實戰從入門到精通(視頻自學版)
- SOLIDWORKS中文版實用教程
- 攝影師的后期必修課(調色篇)
- Apache CXF Web Service Development
- Photoshop+CorelDRAW平面設計實例教程(第3版)