2005.07.28
Cloudscape には、ビルドインのJDBCドライバが含まれています。 そのJDBCドライバの APIは、Cloudscape データベースに対してのみ有効です。 ドライバは、ネイティブプロトコルを使用するドライバで、Sunで定義される タイプ 4 のドライバです。
このJDBCドライバは、Sunに定義された標準のJDBCインターフェイスを実装しています。 Cloudscapeと同一のJVMのアプリケーションから呼び出される場合、 JDBCドライバはCloudscape データベースへの組み込みモードでの接続をサポートします。 データベースへのネットワーク経由の要求はアクセスできません。 クライアント/サーバモードの場合、クライアントアプリケーションはJDBCリクエストをJDBCサーバへネットワーク経由で送信します。 同じJVMで動いているCloudscapeサーバは順番に、リクエストをCloudscapeへ組み込みJDBCドライバを通して送信します。
JDBC | 説明 |
---|---|
java.sql.Driver |
JDBC はいくつかの異なった方法をドライバのロードのために提供します。
Embedded Database
DriverManager に登録されたなかから取得された、jdbc:derby プロトコルを操作する実際のドライバは、 org.apache.derby.jdbc.EmbeddedDriver ではありません。このクラスは、単に必要なタイプのCloudscapeドライバを見つけ出し、 適切なCloudscapeドライバをロードします。 Cloudscape システムに、DriverManager から jdbc:derby プロトコルを使用して ドライバ(java.sql.Driver) もしくは、コネクション(java.sql.Connection) を取得するサポートされている唯一の方法は、getDriver 、 getConnection メソッドを呼び出すことです。 |
java.sql.DriverManger.getConnection |
Java アプリケーションは、JDBC API が確立した Connection オブジェクトとしての接続を利用してデータベースに接続します。 標準的には、Connection オブジェクトは、 DriverManager.getConnection メソッドを、データベース接続URLを含んだ文字列を引き渡して、 呼びだすことによって得られます。 JDBC データベース接続URLは、データベースを特定する方法を提供します。 DriverManager.getConnction は、データベース接続URLの他に、引数として、Properties オブジェクトをひとつとることができます。 この Properties オブジェクトを使用して、データベース接続URLの属性を設定することができます。 ユーザ名とパスワードをあらわす文字列を与えることができます。与えられた場合、Cloudscape は、ユーザ認証機能が有効な場合、 それらが現在のシステムで有効かどうかをチェックします。 ユーザ名とパスワードを使用し、Cloudscapeは認証を行います。それにより、データベースにアクセスが認められているか、 およびデフォルトのスキーマが決定されます。 ユーザ名が与えられずに、接続が確立される場合、Cloudscpaeはデフォルトユーザ APP (デフォルトスキーマと同名)をセットします。 ユーザ名があたえられた場合、デフォルトスキーマはユーザ名と同一のスキーマになります。
Cloudscape Database Connection URL 構文 Cloudscape データベース接続URL の内容は、"Cloudscape 接続URLの属性" を参照
Embedded Database
|
|
|
|
|
|
|
|
|