SQuirrel SQLクライアントを使用して、Oracleデータベースサーバーに接続して参照していました。接続URL自体に資格情報を指定しました。ただし、それでもユーザー名とパスワードの入力を求められます。接続を確立するときに、追加のユーザー名/パスワードを提供する必要が本当にありますか?接続URLから取得しませんか?
jdbc:Oracle:thin:username/[email protected]:1521:DBName
接続URLから取得しませんか?
違うと思う
Usrenameとpasswordを入力する必要があります。
チェック:h ttp://squirrel-sql.sourceforge.net/user-manual/quick_start.html#howtoconnect
セクションConnecting
シンドライバOracleのJDBCシンドライバは、Javaソケットを使用してOracleに直接接続します。OracleのSQL * Netプロトコルの独自のTCP/IPバージョンを提供します。100%Javaであるため、このドライバはプラットフォームです。独立しており、Webブラウザ(applets)から実行することもできます。2つのURL構文があり、古い構文はSIDでのみ機能し、新しい構文はOracleサービス名でのみ機能します。
古い構文
jdbc:Oracle:thin:@ [Host] [:PORT]:SID
新しい構文
jdbc:Oracle:thin:@ // [Host] [:PORT]/SERVICE
新しい構文では、SERVICEはOracleサービス名またはSIDの場合があります。
OracleユーザーIDとパスワードをURLに入れることができるURL構文をサポートするドライバーもいくつかあります。
jdbc:Oracle:thin:[USER/PASSWORD] @ [Host] [:PORT]:SID
jdbc:Oracle:thin:[USER/PASSWORD] @ // [Host] [:PORT]/SERVICE
このリンクを参照してください、それはあなたを助けます。
https://jdbc.postgresql.org/documentation/80/connect.html
たとえば、Postgres接続文字列にユーザー名とパスワードを含める場合です。
jdbc:postgresql://postgres-10.4.cluster:5432/default?user=postgres&password=postgres