Right now in my app I connect to a MySQL DB as a "as needed" for getting information on a online game I play (the app is a sort of information based and a performance enhancer for game-play), but I now find myself seeing that on an orientation change or just hitting back and going back into the same section of the app I always have this loading that needs to happen which even to me gets me a bit upset/frustrated on the wait time that needs to be done which will disturb the user experience which I 100% want to avoid.
So my questions on this was:
How can I get the entire MySQL DB onto the phone quickly and efficiently?
When the app exits does the DB table still reside there on the phone?