我正在创建一个使用 MySQL 数据库的 C++ 应用程序。如果可能,我希望应用程序为自己创建一个帐户。我还没有找到这样做的方法。
每次我移植我的应用程序时,我都会忘记设置顺序。当前的设置顺序需要在 MySQL 中创建一个帐户供应用程序使用。一旦应用程序拥有帐户和权限,它就可以创建数据库并设置表。
此外,这对我的最终用户来说有点烦人。如果应用程序可以执行所有设置,我的应用程序将更易于使用。
在运行应用程序之前,我发现所有示例都首先在 MySQL 中创建用户帐户。说明通常会告诉如何使用 MySQL 命令行应用程序创建帐户。但我希望我的应用程序在 MySQL 中创建自己的帐户。
我正在使用 Visual Studio 2008、C++ 语言和 MySQL 连接器 C++ 1.0.5。平台是 Windows XP 或 Vista。连接器使用与 Java JDBC API 类似的 API。我将接受 Java 或 C++ 中的示例。
顺便说一句,我在使用 ODBC 时遇到了问题,所以这是不可能的。
谢谢。