データ ソースへの接続の基本を理解したい。Weblogic を使用して、DataSource に接続したい場合、URL を解釈するにはどうすればよいですか。
jdbc:oracle:thin:@localhost:1521:XE
また、ユーザー名/パスワードを指定する場合、それはデータベース全体に対するものですか?
Oracle 11g XE を使用しています。
この URL のどの部分が何を表しているのでしょうか?
データ ソースへの接続の基本を理解したい。Weblogic を使用して、DataSource に接続したい場合、URL を解釈するにはどうすればよいですか。
jdbc:oracle:thin:@localhost:1521:XE
また、ユーザー名/パスワードを指定する場合、それはデータベース全体に対するものですか?
Oracle 11g XE を使用しています。
この URL のどの部分が何を表しているのでしょうか?
接続文字列の定義
jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID
jdbc:oracle:thin
Oracle の JDBC Thin ドライバーを指定します。
@localhost
DBサーバーマシンのホスト名です。
1521
サーバーが実行されている投稿。
XE
tnsnames.oraファイルで定義された oracle サービス名または SID の場合があります。
ユーザー名/パスワードも指定できます。
jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
ネットワーク経由で通信するときはいつでも、次の 3 つの基本的なものが必要です。
典型的な例は
http - プロトコル
docs.oracle.com - ホスト
index.html リソース
同様に他の例は
したがって、一般に、リソースはネットワーク上で次のように表すことができます。
[プロトコル]:[ホスト][リソース]
あなたが言及したJDBC URLに同じものを拡張する
jdbc:oracle:thin:@localhost:1521:XE
jdbc:oracle:thin -使用するドライバーを示すプロトコルを指定します。そのため、すべてのドライバーは、データベース サーバーと通信するための独自のプロトコルを持っています。
localhost:1521 - ホストです
XE - アクセスされるリソースです。
JDBC チュートリアル、より正確にはJava DB データベース接続 URLをお勧めします。
jdbc:oracle:thin:@localhost:1521:XE
jdbc: 部分はプロトコルを定義します
oracle:thin part はドライバを定義します
@localhost はサーバーアドレスを定義します (ここでは localhost は IP アドレスまたはホスト名にすることができます)
1521 はリモート ポートを定義します
XE はデータベースの SID を定義します
また、ユーザー名/パスワードを指定する場合、それはデータベース全体に対するものですか?
指定したユーザーが利用できるものにアクセスできるため、データベースの構成によって異なります