App with DB offline

Usually you upload your database into the assets of your app and import it from there

You can see how it is done with my sqlite extension here

Else to access non media files on newer devices you need SAF, see also Some basics on Android storage system

Taifun