С++ qt встроенный сервер mysql

Я использую QT 5 с MingW 4.7, и я пытаюсь запустить программу со встроенным сервером mysql.

Моя текущая программа использует сервер mysql, но сервер должен быть запущен вручную (поэтому из программы). Это не является удобным для пользователя.

Я провел некоторое исследование, и мне нужно использовать библиотеку libmysqld. Но я не знаю, как это сделать.

Может ли кто-нибудь дать мне пример, как это использовать?

1 ответ

Вы можете использовать встроенный сервер mysql в Qt. С этим нет никаких трудностей. Если бы вы могли указать любой, с которым столкнулись, я могу вам помочь в этом, вы должны связать свое приложение с libmysqld, а затем просто запустить процесс mysql в своем приложении (имеется достаточно документации по этому поводу). Но, как было указано в комментариях, вы уверены, что хотите это сделать. Есть много более удобных встроенных решений, таких как SQLLite (входит в Qt)...

Документация и примеры

Вероятно, вам нужно будет посмотреть на драйвер mysql, поставляемый с Qt, и его можно развернуть для встроенной версии, но это требует более пристального внимания. Но опять же я не вижу действительно проблем с этим

licensed under cc by-sa 3.0 with attribution.