Когда процесс завершается, все дескрипторы файлов, которые он открывает, должны быть освобождены операционной системой. Файловые дескрипторы включают файлы и сокеты, которые обычно покрывают ваши соединения с базой данных.
Все, что вам говорит, это то, что когда ваш клиент завершает работу, его соединения закрываются. Он не говорит вам, что делает сервер. В зависимости от того, как оно написано, вполне возможно, что сервер продолжит держать свои соединения открытыми, ожидая сообщений от клиента, которые никогда не будут поступать, или даже пытаясь отправить данные. Это, вероятно, истечет время ожидания, но это не может быть хорошо спланировано. (Должно быть, для приличной СУБД, но может и не быть.) Поэтому, в зависимости от вашей СУБД, вам может потребоваться предпринять некоторые шаги, чтобы сообщить серверу, что вы отключаетесь, чтобы он освободил свои ресурсы.