データベースに接続してクエリを実行するときに、例外が発生した場合は、メッセージ全体ではなく、例外の理由のみをフェッチする必要があります。これにより、たとえば、例外の理由のみをログに記録できます。以下に、catchブロックの例外オブジェクトにgetMessage()を適用することによる1つの例外を示します
[Microsoft] [ODBCSQLServerドライバー][SQLServer]無効なオブジェクト名'tty'。
したがって、「無効なオブジェクト名'tty'」のみをフェッチしたいと思います。
例外は、executeUpdate()メソッドが原因でのみ発生します。したがって、例外は、無効なオブジェクト名'tty'だけでなく、データベースまたはsqlqueryに関連するものである可能性があります。