Java のエラー処理コードは、通常の処理コードとは分離されています。
エラーによって、エラーを示す例外オブジェクトが生成されます。これは、「例外のスロー」と呼ばれます。スローされた例外がキャッチされ、アプリケーションのあるレベルで正しく処理されない限り、その例外は Java プログラムを終了します。
Java API クラスとカスタム作成のクラスは両方とも、例外をスローできます。実際、ユーザーは独自の例外クラスを作成でき、それらの例外クラスはカスタム作成されたクラスをスローします。
例外が発生したメソッド本体に例外ハンドラーがない場合は、例外ハンドラーの検索が呼び出しスタックを継続します。呼び出しスタックの一番上に達し、例外ハンドラーが見つからなかった場合は、アプリケーションを実行する Java インタプリターのデフォルトの例外ハンドラーが呼び出され、プログラムが終了します。
SQL Anywhere では、SQL 文が Java メソッドを呼び出し、未処理の例外がスローされると、SQL エラーが生成されます。サーバーメッセージウィンドウに、Java 例外の完全なテキストと Java スタックトレースが表示されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |