0

データ ソースへの接続の基本を理解したい。Weblogic を使用して、DataSource に接続したい場合、URL を解釈するにはどうすればよいですか。

jdbc:oracle:thin:@localhost:1521:XE

また、ユーザー名/パスワードを指定する場合、それはデータベース全体に対するものですか?

Oracle 11g XE を使用しています。

この URL のどの部分が何を表しているのでしょうか?

4

4 に答える 4

1

接続文字列の定義

 jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID
于 2013-07-09T08:35:35.620 に答える
1

jdbc:oracle:thinOracle の JDBC Thin ドライバーを指定します。

@localhostDBサーバーマシンのホスト名です。

1521サーバーが実行されている投稿。

XEtnsnames.oraファイルで定義された oracle サービス名または SID の場合があります。

ユーザー名/パスワードも指定できます。

jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
于 2013-07-09T08:35:41.867 に答える
1

ネットワーク経由で通信するときはいつでも、次の 3 つの基本的なものが必要です。

  1. プロトコル
  2. ホスト
  3. リソース

典型的な例は

http://docs.oracle.com/index.html

http - プロトコル

docs.oracle.com - ホスト

index.html リソース

同様に他の例は

ftp://public.ftp-servers.example.com/mydirectory/myfile.txt

したがって、一般に、リソースはネットワーク上で次のように表すことができます。

[プロトコル]:[ホスト][リソース]

あなたが言及したJDBC URLに同じものを拡張する

jdbc:oracle:thin:@localhost:1521:XE

jdbc:oracle:thin -使用するドライバーを示すプロトコルを指定します。そのため、すべてのドライバーは、データベース サーバーと通信するための独自のプロトコルを持っています。

localhost:1521 - ホストです

XE - アクセスされるリソースです。

于 2013-07-09T08:55:28.233 に答える
0

JDBC チュートリアル、より正確にはJava DB データベース接続 URLをお勧めします。

jdbc:oracle:thin:@localhost:1521:XE

jdbc: 部分はプロトコルを定義します

oracle:thin part はドライバを定義します

@localhost はサーバーアドレスを定義します (ここでは localhost は IP アドレスまたはホスト名にすることができます)

1521 はリモート ポートを定義します

XE はデータベースの SID を定義します

また、ユーザー名/パスワードを指定する場合、それはデータベース全体に対するものですか?

指定したユーザーが利用できるものにアクセスできるため、データベースの構成によって異なります

于 2013-07-09T09:25:45.013 に答える