Applications such as database tools are designed to work with databases
whose schemas and contents are unknown in advance. This section discusses
a few topics useful for such applications.
Offering connection choices to the user
JDBC's java.sql.Driver.getPropertyInfo method allows a generic GUI tool to determine the properties for which it should prompt a user in order to get enough information to connect to a database. Depending on the values the user has supplied so far, additional values might become necessary. It might be necessary to iterate though several calls to getPropertyInfo.
Using Derby with IDEs
When you use an integrated development environment (IDE) to develop an embedded Derby application, you might need to run Derby within a server framework.