我正在尝试通过JDBC连接到SQL数据库的正确错误代码。提供错误的服务器名称或sql实例非常容易,因为有一个例外需要捕获。同样,用户名/凭证无效......
但我的问题是,如果我获得有效的连接,我想获得用户对特定数据库的权限。我本可以错过它,但似乎没有connection.getPermissionsForUser()方法或一些这样的东西..我唯一想到的是触发插入查询,看看我是否有写权限或选择查询看我是否有读取权限。那些看起来不太有说服力,所以我希望有更好的方法来做到这一点。
具体来说,有没有办法在连接字符串中获取用户的权限?