如何在c ++中运行.sql脚本文件?

时间:2012-04-20 12:13:20

标签: c++ mysql database

我想在我的代码中执行mysql的脚本文件,用c ++编写。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

您始终可以使用system功能调用mysql程序为您执行此操作。

答案 1 :(得分:0)

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

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

你甚至可以添加一个非常小的评论支持(例如,#),并跳过以此字符开头的任何行。