WARNING: This discusses an advanced setup and you may run into issues.
Out of the box dependency-check uses a local H2 database. The location of the database file is configured using the data directory configuration option (see CLI).
Some organizations may want to use a more robust centralized database. Currently, H2 in server mode and MySQL have been tested. In general, the setup is done by creating a central database, setting up a single instance of dependency-check, which can connect to the Internet, that is run in update-only mode once a day. Then the other dependency-check clients can connect, using a read-only connection, to perform the analysis. Please note that if the clients are unable to access the Internet the analysis may result in a few false negatives; see the note about Central here.
To setup a centralized database the following generalized steps can be used:
Depending on the database being used, you may need to customize the dbStatements.properties.
As always, feel free to open an issue or post a question to the dependency-check google group.