Derbyのデータベース接続URLの属性 Database connection URLattributes Database connection URLProperties object

データベース接続URLには必要に応じて属性を記述することができます。 はこれらの属性を、内部的にプロパティオブジェクトとして取り扱います。従って、DriverManager.getConnectionPropertiesオブジェクトを渡すことで属性を指定することもできます。(これらの属性はシステムプロパティとして指定できません。DriverManager.getConnectionに渡すオブジェクトでのみ指定できます。)

これらの属性は固有で、にその一覧があります。

属性の名前と値の組は、接続の呼び出しにて提供されるプロパティオブジェクトに渡されます。接続の呼び出しにてプロパティオブジェクトが提供されない場合、データベース接続URLの情報だけを持つプロパティオブジェクトが作成されます。 import java.util.Properties; Connection conn = DriverManager.getConnection( "jdbc:derby:sampleDB;create=true"); /* 属性をPropertiesオブジェクトに渡す。*/ Properties myProps = new Properties(); myProps.put("create", "true"); Connection conn = DriverManager.getConnection( "jdbc:derby:sampleDB", myProps); /* ユーザ名およびパスワードを渡す。*/ Connection conn = DriverManager.getConnection( "jdbc:derby:sampleDB", "dba", "password");

属性は構文解析のとき正しいか否かを判定されません。もし間違えた属性と値を渡した場合、その情報は単純に無視されます。(には属性が正しいかを判定するためのツールがあります。より詳しい情報はを参照してください。)