[英]how to check database table permissions in java? (DataBase independently)
[英]how to check database user existence? (DataBase independently)
有誰知道一種檢查特定用戶(在Java中)的方法(在Java中)? 它必須在大多數數據庫上工作
您可以查看數據庫的系統表(Oracle,MySql等。)
例如,在MySQL中,您可以嘗試以下操作:
select * from mysql.user;
問候
它不能獨立於數據庫,但可以處於特定的角度。 我的意思是,您可以將接口公開給其他人,並在您的實現中實現與數據庫有關的邏輯。 因此,對於其他人來說,它與數據庫無關。
這是一個示例(java):
public boolean exists(name, password)
實現應該是這樣的:
if (Oracle) {check with Oracle rules}
if (MySQL) {check with MySQL rules}
...
所以其他人/你可以調用exists
的方法來檢查,如果一個用戶的存在,而無需關心數據庫。 ^-^
如果有這樣的工具,則必須采用與上述相同的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.