クライアントとして、私のプログラムの入出力に何か「悪い」ことが起こると、I/O例外がスローされるはずです。今私はサーバーに接続しているとき、私のプログラムは、上記のサーバーへのクライアントとしての入出力関係を持っています。したがって、通信上の何らかの問題(何か「悪い」)が発生した場合、結果の例外はIOException、つまりSQLExceptionがIOExceptionを拡張する必要があります。SQLExceptionがIOExceptionを拡張しないのはなぜですか?
なぜこれが当てはまりませんか?
SQLの問題がIOの問題と関係していると思いますか? – GhostCat
"構文エラー"がIOExceptionであるのはなぜですか? –