What's the difference between a Service-based Database, and a Local Database? I want my program to have its own database, I don't want to be running anything else, or connect to anything else...

My program is basically going to be a file tracker on a single computer, hence the address and file path, but I want it to be standalone, and able to be run on multiple computers (with different data for each)... what would be the best way of doing that?

Sorry, that I haven't read too much into the code yet, This being a 'somewhat confusing' topic for me, I don't want to get too far into something which ends up not being what I'm looking for...