15

SQuirrel SQLクライアントを使用して、Oracleデータベースサーバーに接続して参照していました。接続URL自体にクレデンシャルを指定しました。ただし、それでもユーザー名とパスワードの入力を求められます。接続を確立するときに、追加のユーザー名/パスワードを提供する必要が本当にありますか?接続URLから取得しませんか?

jdbc:oracle:thin:username/password@my.oracle.server.domain.com:1521:DBName
4

4 に答える 4

12

Thin ドライバ Oracle の JDBC Thin ドライバは、Java ソケットを使用して Oracle に直接接続します。Oracle の SQL*Net プロトコルの独自の TCP/IP バージョンを提供します。100% Java であるため、このドライバーはプラットフォームに依存せず、Web ブラウザー (アプレット) からも実行できます。SID のみで機能する古い構文と、Oracle サービス名を使用する新しい構文の 2 つの URL 構文があります。

古い構文

jdbc:oracle:thin:@[HOST][:PORT]:SID

新しい構文

jdbc:oracle:thin:@//[ホスト][:ポート]/SERVICE

新しい構文では、SERVICE は Oracle サービス名または SID の場合があります。

Oracle ユーザー ID とパスワードを URL に入れることができる URL 構文をサポートするドライバーもいくつかあります。

jdbc:oracle:thin:[ユーザー/パスワード]@[ホスト][:ポート]:SID

jdbc:oracle:thin:[ユーザー/パスワード]@//[ホスト][:ポート]/SERVICE

ソース: http://www.orafaq.com/wiki/JDBC

于 2014-06-09T17:12:02.210 に答える
3

接続URLからとらないの?

違うと思う

ユーザー名とパスワードを入力する必要があります。

チェック: h ttp://squirrel-sql.sourceforge.net/user-manual/quick_start.html#howtoconnect

セクションConnecting

于 2011-04-05T05:09:55.380 に答える
1

たところによると、JDBC URL でのユーザー名/パスワードの受け渡しのサポートは、Oracle JDBC ドライバー間で一貫性がありません。

于 2011-04-05T05:09:53.943 に答える