I have a few questions below.
It appears I have to add a file to allow connections to the Derby database: /compiere-all/dbPort/src/org/compiere/db/DB_Derby.java.
(1) How does an instance of Compiere know whether it is a server or a client?
(1a) Does it matter whether an instance of Compiere know whether it is a server or a client?
Under /compiere-all/db/database/, there are directories Access, Create, Functions, Procedures, Startup. Only Startup, has directories for each database system.
(2) Were the files in the Startup directory generated using the Oracle-dependent SQL statements with a conversion using functions in Convert.java?
(3) Why is Startup the only directory that has directories for each database system?
Any help is appreciated.