This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Why would a user specify where the server database is located when starting in network mode?
Well, when you start the application in server mode, you have to know where the .db file is located, so you can load its records. In my case, when you start the application in server mode, I ask for the port number in which the server will be expecting calls and also the database location.