Oracle には、Oracle に接続しているプログラムを実行しているオペレーティング システム ユーザーによってデータベース ユーザーを識別できるようにするというこの概念があります。ここを参照してください。
これにより、たとえば UNIX マシンのユーザーとして、次のようなコマンドを実行できます。
sqlplus /
ユーザー名またはパスワードなしで接続する Oracle 10.2 用の Java プログラムを作成しようとしています。URL の明らかな選択:
jdbc:oracle:thin:/@localhost:1521:MYDBSID
動作せず、エラーが発生します (申し訳ありませんが、現在利用可能なエラーはありません)。
私はこれを行う他の多くの形式も試みましたが、うまくいきませんでした。
OS識別方法を使用してJavaプログラムをOracleに接続する方法について何か提案はありますか?