4

我想在我的代码中执行一个 mysql 的脚本文件,用 C++ 编写。我该怎么做?

4

2 回答 2

5

您始终可以使用该system函数调用mysql程序为您执行此操作。

于 2012-04-20T12:18:27.857 回答
1

好吧,如果您想要最佳解决方案,只需使用标准 C++ 文件处理方法遍历每一行(您的 SQL 文件每行只有一个命令)。

您只需将每一行传递给 MySQL 库调用。这就是我为我的 SQLite 初始化脚本所做的。

您甚至可以添加非常少的注释支持(如--)并跳过以这些字符开头的任何行。

于 2012-04-20T12:38:55.990 回答