Connection オブジェクトを使用して、JDBC 準拠データベースに接続できます。 Data インターフェースのインプリメンテーションのインスタンスを作成するときは、Connection オブジェクトを、多重定義された DataFactory.getData() メソッドに渡します。
例えば、以下と類似のアプリケーション・ロジックを使用して、新規 Data オブジェクトを作成することができます。
Connection con = DriverManager.getConnection(...); Data data = DataFactory.getData(con);
Data オブジェクト内ではすべてのメソッドを使用できます。
Data インターフェースは、以下の JDBC メソッドを Connection オブジェクトでサポートします。
JDBC DataSource オブジェクトを使用して、JDBC 準拠データベースに接続できます。 Data インターフェースのインプリメンテーションのインスタンスを作成するときは、DataSource オブジェクトを、多重定義された DataFactory.getData() メソッドに渡します。
例えば、以下と類似のアプリケーション・ロジックを使用して、新規 Data オブジェクトを作成することができます。
import javax.naming.*; import javax.sql.*; ... Context ctx=new InitialContext(); DataSource ds=(DataSource)ctx.lookup("..."); Data data = DataFactory.getData(ds);
DataFactory は java.sql.Connection オブジェクトを作成し、次いで基となるデータ・ストアへのアクセスに Connection を使用する Data オブジェクトを作成します。 次いで、例えば Connection プロパティーを変更するために、暗黙に作成された Connection をアプリケーションが必要とする場合、アプリケーションは Data オブジェクトの getConnection() メソッドを使用してそれへの参照を獲得できます。