@varstring

Как правильно подключаться к БД?

Я подключаюсь к Базе Данным , начинаю слушать порт. Когда клиент подключается, создается новый поток, потом из этого потока вызываются функции ,которые делают запись данных .Подключение к БД идет в другом потоке. Собственно правильно ли это, может лучше устанавливать соединение с БД и делать запись/чтение из того же потока, что выделен на клиента и закрывать соединение с БД ,когда клиента нет. Вообщем, если кто писал клиент-серверные приложения поделитесь мыслями.Спасибо !
  • Вопрос задан
  • 593 просмотра
Пригласить эксперта
Ответы на вопрос 2
drno-reg
@drno-reg
см не кратко
направление верное, посмотрите в сторону работы с пулом коннекций
Ответ написан
Комментировать
bitver
@bitver
https://golang.org/pkg/database/sql/#DB
https://golang.org/pkg/database/sql/#Open

в документации все понятно написано. В большинстве случаев только один раз открываем соединение, а закрывать даже не обязательно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы