sql >> Database >  >> RDS >> Oracle

Hoe vermijdt u het opslaan van referenties om verbinding te maken met Oracle met JDBC?

U kunt Kerberos proberen, dat de inloggegevens van de OS-gebruiker kan gebruiken en de OS-gebruiker aan de database kan toevoegen zoals extern geïdentificeerd. Zorg ervoor dat u Kerberos gebruikt en niet de oude manier om dit te doen, die ernstige beveiligingsproblemen had.

Voor Kerberos-ondersteuning hebt u de geavanceerde beveiligingsoptie en een recent JDBC-stuurprogramma nodig, waarschijnlijk de 11g-versie. Voordat u probeert om het in Java te laten werken, moet u het eerst uitproberen in Sql*Plus met '/' als gebruikersnaam en leeg wachtwoord. "select user from dual" zou je [email protected] moeten geven Het kan ook zijn dat er een fundamenteel verschil is tussen het gebruik van een dunne driver of een OCI-stuurprogramma als het gaat om Kerberos-configuratie.



  1. Een kolomnaamwaarde doorgeven als SQL-argument met behulp van tijdelijke aanduidingen

  2. java.lang.ClassNotFoundException:com.mysql.jdbc.Driver (maven + jboss)

  3. Geneste transactie terugdraaien tussen twee savepoints?

  4. Zoek in meerdere tabellen naar dezelfde waarde en krijg de tabel waar het resultaat vandaan komt