Connexion à Oracle sans nom d'utilisateur ou mot de passe

Oracle a cette notion de base de données permettant d'identifier les utilisateurs par le système d'exploitation de l'utilisateur qui exécute le programme qui est de la connexion à Oracle. Voir ici.

Cela permet de faire, en tant que cet utilisateur sur une machine unix par exemple, une commande telle que:

sqlplus /

Je cherche à écrire un programme Java de Oracle 10.2 qui se connecte sans un nom d'utilisateur ou mot de passe. Le choix évident d'url:

jdbc:oracle:thin:/@localhost:1521:MYDBSID

ne fonctionne pas, donne une erreur (Désolé je n'ai pas l'erreur pour l'instant).

J'ai essayé de nombreuses autres formes de le faire ainsi, mais avec pas de chance.

Quelqu'un aurait-il des suggestions sur comment je peux connecter un programme Java d'Oracle à l'aide de l'OS méthode d'identification?

OriginalL'auteur Jamie Love | 2008-10-17