2012-04-20 2 views
2

Я хочу выполнить файл сценария mysql в моем коде, написанном на C++. Как я могу это сделать?Как запустить файл сценария .sql в C++?

+0

Один из них не просто выполняет сценарий mysql в C++ –

+0

jk: D попробовать это -> http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-examples-query.html –

ответ

3

Вы всегда можете использовать функцию system, чтобы позвонить по программе mysql, чтобы сделать это за вас.

0

Ну, если вы хотите оптимальное решение, просто перебирайте каждую строку (ваш SQL-файл должен иметь только команду ONE для каждой строки), используя стандартные обработчики файлов C++.

Вы просто передаете каждую строку в вызовы библиотеки MySQL. Это то, что я делаю для своих сценариев инициализации SQLite.

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

Смежные вопросы