JDBC Driver Guide (v11)

接続および並行制御 (JDBC アクセス方法)

単一の Pervasive JDBC 接続は、簡単に複数スレッドをサービスすることができます。ただし、接続がスレッド セーフのとき、その接続によって作成されたオブジェクトはスレッド セーフにはなりません。たとえば、ユーザーは 4 つのスレッドを作成できます。これらのスレッドは、それぞれの Statement オブジェクトを与えられます(すべて同じ Connection オブジェクトによって作成される)。4 つのスレッドはすべて同一接続を使用し、同時にデータを送ったりリクエストしたりすることができます。これは、4 つの Statement オブジェクトが同一 Connection オブジェクトを参照し、読み込みと書き込みがこのオブジェクト上で同期することにより、動作します。ただし、このアクセスが同期していなければ、1 番目のスレッドは 2 番目のスレッドの Statement オブジェクトにアクセスすることはできません。このことは、JDBC API 内のほかのすべてのオブジェクトにも当てはまります。


JDBC 2.0 Standard Extension API

スクロール可能な結果セット (JDBC アクセス方法)