I need to download a database off a server that is currently being used. Meaning the database's state is always changing from people using the website.

My question is: If I were to download the database file from the server using an InputStream, then reading the InputStream and writing it to a OutputStream file would i have corruption problems? Since the database is always constantly being updated.

I am will be downloading an Access database, so does Access have some kind of safety mechanism?