目前我有一個Swing應用程序,我不想集成Apache Shiro以驗證和委派對某些角色的權限。我已經成功地讀取,我已經做檢查創建的shiro.ini文件中的用戶,它看起來是這樣的:Apache Shiro - 使用數據庫讀取用戶,角色和權限
[users]
admin = 123456, Administrator
[role]
Administrator = *:*:*
然而,這只是爲了測試,現在我需要閱讀許可證從數據庫所以我存儲在數據庫與信息的表,我需要和它看起來是這樣的:
users (id,password,username)
userRoles (userId, role)
rolePermission (permissionID,permission,roleID)
我一直在試圖理解,使用JDBC領域的教程,但他們使用網絡應用程序或特殊框架來管理它們與數據庫的連接,比如Apache Derby或BoneCP,並且他們更多地使用these示例來混淆我。
所以我問的是我需要如何配置shiro.ini文件,如果我想使用JDBC領域(與Oracle數據庫)和shiro.ini需要什麼類。任何例子或解釋將不勝感激!
在我嘗試一個答案之前,你知道如何使用JDBC並且你理解關係數據庫嗎? –
@BalusC不是他們,我說網上的例子,是的,他們非常簡單,只要你使用.ini文件來獲得用戶角色和許可,但是當你想從關係數據庫中檢索這些信息時,就沒有這個問題 – Nivde
@SotiriosDelimanolis I'我不是專家,但對我的理解JDBC是一個應用程序編程接口,允許您從Java語言執行數據庫操作 – Nivde