有沒有人知道一種方法(在java中)來檢查數據庫中是否存在特定用戶?它具有對大多數數據庫工作如何檢查數據庫用戶的存在? (獨立的數據庫)
0
A
回答
0
你可以看到數據庫的系統表(Oracle,MySQL等,等..)
例如,在MySQL中,你可以試試這個:
select * from mysql.user;
問候
+0
我提到我關心數據庫的獨立性。這意味着我正在尋找一個圖書館或處理許多數據庫的東西。 –
0
它不能獨立於數據庫,但它可以在某個視圖。我的意思是你可以向他人公開一個接口,並在你的實現中實現與數據庫相關的邏輯。所以現在是別人對數據庫獨立。
下面是一個例子(JAVA):
public boolean exists(name, password)
和實施應該是這樣的:
if (Oracle) {check with Oracle rules}
if (MySQL) {check with MySQL rules}
...
,以便其他人/你可以叫exists
方法來檢查是否有用戶存在,不關心數據庫。^-^
如果有這樣的工具,它必須與上面相同。
+0
「如果有這樣一個工具,它必須與上述相同。」 ,我知道如何實現它,但我想避免自己實現它,因爲有人已經做到了。大概 –
相關問題
- 1. 如何檢查java中的數據庫表權限? (獨立的數據庫)
- 2. 檢查數據庫的用戶存在
- 3. 獨立數據庫
- 4. 如何檢查數據庫是否存在,該數據庫的用戶有權連接該數據庫 - Laravel
- 5. 嵌入式(內存)數據庫或獨立數據庫
- 6. 如何檢查使用JAVA的fmp數據庫的數據庫用戶權限
- 7. 部署獨立數據庫
- 8. 使用獨立數據庫的SQL Server
- 9. 使用Hibernate的數據庫獨立性
- 10. 如何檢查用戶是否存在於數據庫表中?
- 11. 如何檢查用戶是否存在於SQL數據庫中
- 12. 如何檢查用戶是否存在於mysql數據庫vb.net
- 13. 檢查數據庫中的用戶名
- 14. 檢查數據庫和數據表之間的數據存在
- 15. 如何檢查數據庫
- 16. 如何檢查數據庫
- 17. 檢查IndexedDB的數據庫存在
- 18. 檢查SQLITE數據庫的存在
- 19. 檢查數據庫的存在與Phing
- 20. 檢查我的數據庫中已存在的用戶名(MySQL)
- 21. 如何檢查已存在於數據庫中的用戶更改用戶名
- 22. 如何檢查數據庫中是否存在數據?
- 23. 檢查數據庫中是否存在數據庫
- 24. 休眠的獨立數據庫
- 25. Unix/C中的數據庫獨立性
- 26. 獨立heroku postgres數據庫的插件
- 27. 檢查數據庫中的用戶名是否存在
- 28. 在2個獨立的Oracle數據庫之間合併數據
- 29. 將Java嵌入式數據庫轉換爲獨立數據庫
- 30. 從獨立數據庫導出到嵌入式數據庫
你能解釋更多嗎? –
不會有一種DBMS獨立的方式來檢查。 –
只是連接到數據庫?首先嚐試一個你知道存在的用戶(以確保你可以到達數據庫),然後和用戶一起測試。如果第二個失敗,則可以假定該用戶沒有連接權限,這應該表示他不存在(取決於您如何配置數據庫)。 – oers