有没有人知道检查数据库中是否存在特定用户的方法(在java中)?它必须适用于大多数数据库
答案 0 :(得分:0)
您可以看到数据库的系统表(Oracle,MySql等)
例如,在MySQL中你可以试试这个:
select * from mysql.user;
此致
答案 1 :(得分:0)
它不能与数据库无关,但它可以处于某种视图。我的意思是您可以向其他人公开接口,并在您的实现中实现与数据库相关的逻辑。所以现在它对其他人来说是独立于数据库的。
这是一个例子(java):
public boolean exists(name, password)
并且实现应该是这样的:
if (Oracle) {check with Oracle rules}
if (MySQL) {check with MySQL rules}
...
所以其他/您可以调用exists
方法来检查用户是否存在,而无需关心数据库。 ^ - ^
如果有这样的工具,它必须与上面的方法相同。