首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c++连接mysql数据库代码

C++连接MySQL数据库的代码可以使用MySQL Connector/C++库来实现。下面是一个示例代码,展示了如何使用C++连接MySQL数据库:

代码语言:txt
复制
#include <mysql_driver.h>
#include <mysql_connection.h>
#include <cppconn/driver.h>
#include <cppconn/statement.h>
#include <cppconn/prepared_statement.h>
#include <cppconn/resultset.h>
#include <cppconn/exception.h>
#include <iostream>

int main() {
    sql::mysql::MySQL_Driver *driver;
    sql::Connection *con;
    sql::Statement *stmt;
    sql::ResultSet *res;

    driver = sql::mysql::get_mysql_driver_instance();
    con = driver->connect("tcp://localhost:3306", "username", "password");
    stmt = con->createStatement();
    stmt->execute("USE database_name");
    
    // 执行查询
    res = stmt->executeQuery("SELECT * FROM table_name");

    // 遍历查询结果
    while (res->next()) {
        std::cout << "ID: " << res->getInt("id") << ", Name: " << res->getString("name") << std::endl;
    }

    delete res;
    delete stmt;
    delete con;

    return 0;
}

这段代码使用MySQL Connector/C++库建立了与MySQL数据库的连接,执行了一个查询并输出了查询结果。你需要替换其中的"localhost"、"username"、"password"、"database_name"和"table_name"为你的实际数据库连接信息和查询语句。

此外,腾讯云提供了MySQL数据库的托管服务,名为腾讯云数据库MySQL(TencentDB for MySQL)。它提供了高可用、高性能、弹性伸缩的MySQL数据库实例,适用于各类应用场景。你可以通过腾讯云官网了解更多信息:腾讯云数据库MySQL产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券