接続プロパティ
利用可能な接続プロパティは、Driver クラスのgetPropertyInfo メソッドを使って取得できます。このメソッドは、DriverPropertyInfo タイプのエレメントを持つ配列を返します。
String connectionString = "jdbc:User=admin;APIToken=myApiToken;Url=https://yoursitename.atlassian.net;Timezone=America/New_York;:";
Driver driver = DriverManager.getDriver(connectionString);
Properties info = new Properties();
DriverPropertyInfo[] attr = driver.getPropertyInfo(connectionString,info);
for(int i=0;i<attr.length;i++){
System.out.println(attr[i].name);
System.out.println(attr[i].description);
System.out.println(attr[i].required);
System.out.println(attr[i].value);
String[] c = attr[i].choices;
if(c != null) {
for(String s: c)
System.out.println(s);
}
}
DriverPropertyInfo クラスには以下のプロパティがあります。
| プロパティ名 | データ型 | 説明 |
| Name | String | 接続プロパティ名。 |
| Description | String | 接続プロパティの説明。 |
| Required | boolean | Confluence への接続に接続プロパティの設定が必要かどうか。 |
| Choices | String[] | 接続プロパティに許可された値の配列。 |
| Value | String | 現在の接続プロパティの値、またはデフォルト値(ユーザーにより設定されていない場合)。 |