我以root用户身份登录mysql并运行
GRANT SELECT (`creator`, `name`, `disguise`), SHOW VIEW ON `kit` TO 'ssc'@'localhost';
现在,从我的代码中,我以'ssc'@'localhost'
登录。
Connection db = DriverManager.getConnection(..., 'ssc', ...);
用户'ssc'@'localhost'
如何检查其是否具有上述授权?
我在想也许我可以在try
/ catch (SQLException)
块中执行一些查询,但是也许有一种更优雅的方式。
如果我采用这种方法,我也不知道哪种查询最合适(最快,最不密集)。
答案 0 :(得分:0)