JDBC 経由で SQL データベースに接続するための適切なエラー コードを見つけようとしています。キャッチする例外があるため、間違ったサーバー名または SQL インスタンスを提供するのは非常に簡単です。同様に、無効なユーザー名/資格情報を使用して...
しかし、私の問題は、有効な接続を取得した場合、特定のデータベースに対するユーザーのアクセス許可を取得したいということです。私はそれを逃した可能性がありますが、connection.getPermissionsForUser() メソッドなどはないようです..私が考えることができる唯一のことは、挿入クエリを起動して、書き込み権限または選択クエリがあるかどうかを確認することです読み取り権限があるかどうかを確認します。それらはあまり雄弁に思えないので、これを行うためのより良い方法があるかもしれないと思っていました.
具体的には、接続文字列でユーザーのアクセス許可を取得する方法はありますか?