Para obter um objeto DriverPropertyInfo, este deve ser requisitado ao gerenciador de drivers do driver de JDBC:
java.sql.DriverManager.getDriver("jdbc:derby:"). getPropertyInfo(URL, Prop)
N??o deve ser requisitado a org.apache.derby.jdbc.EmbeddedDriver, que ?? somente uma classe intermedi??ria que carrega o driver real.
Este m??todo deve retornar um objeto DriverPropertyInfo. No sistema Derby, este objeto consiste de uma matriz de atributos da URL de conex??o com o banco de dados. O atributo mais ??til ?? databaseName=nomeBancoDados, significando que o objeto consiste de uma lista dos bancos de dados inicializados no sistema corrente.
Por exemplo, se o sistema Derby possuir os bancos de dados bancoTurismo e bancoVoos no seu diret??rio de sistema, estiver configurado para inicializar automaticamente todos os bancos de dados quando o sistema ?? inicializado, e o usu??rio tamb??m tiver conectado ao banco de dados A:/dbs/turismo94, a matriz retornada por getPropertyInfo conter?? um objeto correspondente ao atributo databaseName. O campo choices do objeto DriverPropertyInfo conter?? uma matriz de tr??s cadeias de caracteres com os valores bancoTurismo, bancoVoos e A:/dbs/turismo94. Deve ser observado que este objeto ser?? retornado apenas se os objetos de conex??o propostos n??o incluirem o nome do banco de dados (em qualquer forma) ou o atributo shutdown com o valor true.
Para obter mais informa????es sobre java.sql.Driver.getPropertyInfo deve ser consultado "Oferecimento de escolhas de conex??o para o usu??rio", no cap??tulo 8 do Guia do Desenvolvedor do Derby.