Почему мы должны закрыть соединение с базой данных? что может произойти, если соединение оставить открытым? соединение закрывается автоматически при выходе из приложения?
зачем закрывать соединение с базой данных
Ответы (3)
На самом деле нет необходимости закрывать соединение с базой данных. Более подробное объяснение см. в этом вопросе о stackoverflow.
person
Ceetn
schedule
18.09.2012
1) Открывайте соединения как можно позже
2) Закройте соединения как можно скорее
Само соединение возвращается в пул соединений. Связи — это ограниченный ресурс. Любое новое установленное вами соединение с точно такой же строкой соединения сможет повторно использовать соединение из пула.
person
santosh patar
schedule
18.09.2012
Чтобы освободить ресурсы, такие как обработчик, мы должны использовать DBHelper.close(); чтобы закрыть базу данных, если вы не закроете базу данных, могут возникнуть проблемы при попытке повторного подключения к базе данных. Поэтому, чтобы решить эту проблему, мы должны закрыть базу данных.
person
Rajendra
schedule
18.09.2012