ZBLOG

c++ mysql 创建数据库

在C++中创建MySQL数据库需要使用MySQL Connector/C++,下面是一个简单的示例代码:

  1. #include <iostream>
  2. #include <mysql_connection.h>
  3. #include <cppconn/driver.h>
  4. #include <cppconn/exception.h>
  5. #include <cppconn/resultset.h>
  6. #include <cppconn/statement.h>
  7. using namespace std;
  8. int main() {
  9. try {
  10. sql::Driver* driver = get_driver_instance();
  11. // MySQL连接参数
  12. string url("tcp://localhost:3306");
  13. string user("root");
  14. string password("password");
  15. // 获取连接
  16. sql::Connection* conn = driver->connect(url, user, password);
  17. // 创建数据库
  18. sql::Statement* stmt = conn->createStatement();
  19. stmt->execute("CREATE DATABASE mydb");
  20. delete stmt;
  21. delete conn;
  22. cout << "Database created successfully." << endl;
  23. } catch (sql::SQLException& e) {
  24. cout << "SQL Exception: " << e.what() << endl;
  25. }
  26. return 0;
  27. }

注意:此代码仅适用于本地MySQL服务器。如果您需要连接远程服务器,则需要更改连接参数中的主机名和端口号。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1037

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?