Hi
It could be better not to check Database if it is kinda busy database.
I think
you should create Table once . if you have to update your database often then it would be better to make the version of database persistent in some other file format .
Best item is to check the Database status (weather updated or not)from a Properties file.
Even you can make a version table in your database and check the verion from it.
hope it helps