I presume this creates it using internal storage. I want to be able to edit the database on a PC and copy it back to the phone to use in my program, where will I find it on the phone?
With File.DirInternal you won't find it, it is a folder reserved for your application and not accessible from other applications !
You may have a look at THIS.