java.sql.Driver.getPropertyInfo java.sql.Driver.getPropertyInfo

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 , 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 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 .