Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak uniknąć przechowywania danych uwierzytelniających, aby połączyć się z Oracle za pomocą JDBC?

Możesz wypróbować Kerberos, który może używać poświadczeń użytkownika systemu operacyjnego i dodawać użytkownika systemu operacyjnego do bazy danych jako zidentyfikowanego zewnętrznie. Upewnij się, że używasz Kerberos, a nie starego sposobu robienia tego, który miał poważne problemy z bezpieczeństwem.

Do obsługi protokołu Kerberos potrzebna jest zaawansowana opcja bezpieczeństwa i najnowszy sterownik JDBC, prawdopodobnie wersja 11g. Zanim spróbujesz uruchomić go w Javie, wypróbuj go w Sql*Plus, używając „/” jako nazwy użytkownika i pustego hasła. „Wybierz użytkownika z dwóch” powinno dać Ci [email protected] Może się również okazać, że istnieje zasadnicza różnica między używaniem sterownika thin lub OCI, jeśli chodzi o konfigurację Kerberos.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę zobaczyć plan wykonania SQL w Oracle?

  2. Oracle UpdateXML() zmienia strukturę XML?

  3. Automatyczne wymuszanie maksymalnego rozmiaru tabeli bazy danych przez usunięcie starych wierszy

  4. Java:Zwracanie danych XMLType z StoredProcedure, użycie ojdbc6.jar xdb6.jar xmlparserv2.jar do interakcji Java z PLSQL

  5. Wypełnianie elementu drzewa grupą rekordów w formularzach Oracle