JDBC ドライバーの接続プール内の各接続は、DB サーバーに接続するためにクライアント側で同じソケット ポートを開きますか? だとしたら、複数のスレッドが同時に同じポートにアクセスしているということですよね?前もって感謝します。
質問する
1759 次
3 に答える
4
それは真実ではない。基本的に、クライアント ソケットのインスタンスは 1 つのポートのみを使用し、共有されません。この記事から、
要求された各クライアント ソケットには一意のポート番号が割り当てられますが、サーバーのポート番号は常に同じです。これらの番号のいずれかが異なる場合、ソケットは異なります
あなたの質問に答えるために、各 JDBC 接続は異なるクライアント ソケットを使用してサーバーに接続します。
于 2013-09-06T08:58:25.297 に答える
1
JDBC ドライバーの接続プール内の各接続は、DB サーバーに接続するためにクライアント側で同じソケット ポートを開きますか?
いいえ、これは不可能です。
このような場合は
そうではありません。
複数のスレッドが同時に同じポートにアクセスするということですよね?
接続が異なるため、とにかく何の意味もありません。
あなたの質問は意味がありません。あなたが解決しようとしている本当の問題は何ですか?
于 2013-09-06T08:56:14.220 に答える