Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在我的代码中执行一个 mysql 的脚本文件,用 C++ 编写。我该怎么做?
您始终可以使用该system函数调用mysql程序为您执行此操作。
system
mysql
好吧,如果您想要最佳解决方案,只需使用标准 C++ 文件处理方法遍历每一行(您的 SQL 文件每行只有一个命令)。
您只需将每一行传递给 MySQL 库调用。这就是我为我的 SQLite 初始化脚本所做的。
您甚至可以添加非常少的注释支持(如--)并跳过以这些字符开头的任何行。
--