标签: c++ mysql database
我想在我的代码中执行mysql的脚本文件,用c ++编写。我怎么能这样做?
答案 0 :(得分:3)
您始终可以使用system功能调用mysql程序为您执行此操作。
system
mysql
答案 1 :(得分:0)
好吧,如果你想要最优的解决方案,只需使用标准的C ++文件处理迭代每一行(你的SQL文件每行只有一个命令)。
您只需将每一行传递给MySQL库调用。这就是我为SQLite初始化脚本所做的工作。
你甚至可以添加一个非常小的评论支持(例如,#),并跳过以此字符开头的任何行。
#