Obecnie mam aplikację Swing i nie mam zamiaru integrować Apache Shiro w celu uwierzytelnienia i delegowania uprawnień do pewnych ról. Już udało się odczytać użytkowników z pliku shiro.ini że utworzonej do testów, to wygląda mniej więcej tak:Apache Shiro - używanie bazy danych do odczytywania użytkowników, ról i uprawnień
[users]
admin = 123456, Administrator
[role]
Administrator = *:*:*
Jednak to tylko do testów, teraz muszę przeczytać zezwoleń z bazy danych więc już przechowywane w bazie danych tabelę z informacją muszę i wygląda to mniej więcej tak:
users (id,password,username)
userRoles (userId, role)
rolePermission (permissionID,permission,roleID)
Próbowałam zrozumieć tutoriale, które używają sferę JDBC, jednak oni korzystać z internetu aplikacje lub platformy specjalne do zarządzania połączeniem z bazą danych, takie jak Apache Derby lub BoneCP, i dezorientują mnie jeszcze bardziej przy pomocy przykładów these.
To, o co pytam, to jak skonfigurować plik shiro.ini, jeśli chcę używać sfery JDBC (z bazą danych Oracle) i jakie klasy potrzebuje shiro.ini. Wszelkie przykłady lub wyjaśnienia zostaną docenione!
Przed próbą odpowiedzi, czy wiesz, jak korzystać z JDBC i czy znasz relacyjne bazy danych? –
@BalusC nie THEY, Powiedziałem, że przykłady online, tak, są bardzo proste, gdy tylko używasz pliku .ini do uzyskania ról użytkowników i zezwoleń, ale nie, kiedy chcesz odzyskać te informacje z relacyjnej bazy danych – Nivde
@SotiriosDelimanolis I ' nie jestem ekspertem, ale dla mnie zrozumienie JDBC to interfejs programowania aplikacji, który pozwala na wykonywanie operacji na bazie danych z języka Java – Nivde