zoukankan      html  css  js  c++  java
  • C语言操作MySql数据库入门

    int main()

    {

    MYSQL mysql;

    MYSQL_RES *res;

    MYSQL_ROW row;

    // 初始化MYSQL变量

    mysql_init(&mysql);

    // 连接Mysql服务器,本例使用本机作为服务器。访问的数据库名称为“msyql”,参数中的user为你的登录用户名,***为登录密码,需要根据你的实际用户进行设置

    if (!mysql_real_connect(&mysql, “127.0.0.1”, “user”, “123”, “mysql”, 3306, 0, 0))

    {

    cout << “mysql_real_connect failure!” << endl;

    return 0;

    }

    // 查询mysql数据库中的user表

    if (mysql_real_query(&mysql, “select * from user”, (unsigned long)strlen(“select * from user”)))

    {

    cout << “mysql_real_query failure!” << endl;

    return 0;

    }

    // 存储结果集

    res = mysql_store_result(&mysql);

    if (NULL == res)

    {

    cout << “mysql_store_result failure!” << endl;

    return 0;

    }

    // 重复读取行,并输出第一个字段的值,直到row为NULL

    while (row = mysql_fetch_row(res))

    {

    cout << row[0] << endl;

    }

    // 释放结果集

    mysql_free_result(res);

    // 关闭Mysql连接

    mysql_close(&mysql);

    return 0;

    }

  • 相关阅读:
    WPF简单的分页控件实现
    WPF常用样式总结
    树:重建二叉树
    从尾到头打印链表
    字符串替换空格
    二维数组中的查找
    C#中转换运算符explicit、implicit、operator、volatile研究
    泛型实现常用算法
    .NET架构师知识普及
    .NET中扩展方法和Enumerable(System.Linq)
  • 原文地址:https://www.cnblogs.com/fremcode/p/3178525.html
Copyright © 2011-2022 走看看