Подключается, когда это необходимо - т.е. при запросе данных и при отправке изменений. Если вы предоставите соединение (перегруженному конструктору), то это соединение будет использоваться повторно, в противном случае используется пул соединений IIRC.
Для полностью отключен, существуют такие вещи, как «службы синхронизации», которые создают локальную копию данных.