`
mr.bug
  • 浏览: 12342 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

C连接mysql

阅读更多
#include <stdio.h>
#include <mysql.h>
#include <stdlib.h>

int main(void)
{
MYSQL *con;
MYSQL_RES *res;
MYSQL_ROW row;

con = mysql_init(NULL);//初始化

if (!mysql_real_connect(con, "主机名", "数据库登录用户名", "登录密码", "数据库名", "端口号", NULL, 0))//连接,
{
fprintf(stderr, "%s\n", mysql_error(con));
exit(0);
}
if (mysql_query(con, "SELECT * FROM user"))//数据库查询
{
fprintf(stderr, "%s\n", mysql_error(con));
exit(0);
}
if (!(res = mysql_store_result(con)))//保存结果
{
fprintf(stderr, "%s\n", mysql_error(con));
exit(0);
}
printf("id\tname\n");
while ((row = mysql_fetch_row(res)) != NULL)
{
printf("%s\t%s\n", row[0], row[1]);
}
mysql_free_result(res);
mysql_close(con);
exit(0);
}

编译的命令是:
gcc xx.c $(mysql_config --cflags) -o xx $(mysql_config --libs)
分享到:
评论

相关推荐

    用C语言连接mysql

    下面是一段简单的示例代码,用于演示如何使用C语言连接MySQL数据库: ```c #include #include #include "mysql.h" int main() { MYSQL mysql; // 创建MYSQL结构体实例 mysql_init(&mysql); // 初始化MYSQL...

    c语言连接mysql数据库

    首先,要使用C语言连接MySQL数据库,你需要安装MySQL的C API库,这是MySQL提供的一套用于在C或C++中操作数据库的接口。在Windows环境下,如果你使用的是Visual Studio(VS)或者Visual C++ 6.0(VC++),你可以通过...

    C语言连接Mysql

    概括来说,本文档主要介绍了使用C语言连接Mysql数据库的详细步骤,从Mysql的安装到VC++中创建C程序,最后实现C语言连接Mysql数据库的过程。 一、Mysql安装 在开始连接Mysql数据库之前,需要先安装Mysql。安装Mysql...

    Windows平台C连接MySQL数据库

    在Windows平台上,使用C语言连接MySQL数据库是一项常见的任务,尤其对于系统级开发或者需要底层控制的应用来说。本文将深入探讨如何在Windows环境下搭建C语言连接MySQL数据库的开发环境,并进行测试。 首先,我们...

    C语言连接mysql

    总结起来,C语言连接MySQL涉及学习和使用MySQL C API,包括初始化连接、设置连接参数、执行SQL语句、处理结果集以及关闭连接等步骤。理解这些概念和实践操作对于开发涉及数据库的应用至关重要。

    linux下C语言连接mysql数据库

    在Linux环境下,使用C语言连接MySQL数据库是一项常见的任务,尤其对于开发系统级应用程序或需要与数据库交互的应用来说。本文将详细介绍如何在C程序中实现这一功能,并提供一个基本的示例代码。 首先,确保你已经...

    C语言连接mysql成功

    在IT领域,尤其是在数据库操作与跨平台编程方面,掌握如何使用C语言连接MySQL数据库是一项非常实用且关键的技能。本文将深入探讨如何在Linux环境下利用C语言实现与MySQL数据库的成功连接,包括必要的软件包安装、...

    linux下用c语言连接mysql

    linux下用c语言连接mysql,都是一些C语言连接在linux系统下连接mysql的代码

    eclipse配置C语言连接mysql环境

    ### Eclipse配置C语言连接MySQL环境详解 #### 一、引言 在Linux环境下,使用Eclipse集成开发环境(IDE)进行C/C++编程时,有时需要实现与MySQL数据库的交互功能。这通常涉及到如何在Eclipse中正确配置C/C++项目以支持...

    使用C语言连接MYSQL数据库源代码

    本项目“使用C语言连接MYSQL数据库源代码”旨在展示如何通过C语言实现对MySQL数据库的连接、查询、插入、更新和删除等操作。以下将详细介绍涉及的知识点: 1. **MySQL Connector/C**: 这是MySQL官方提供的C语言接口...

    C连接MYSQL5.1所需要的库文件

    总之,C语言连接MySQL 5.1数据库需要特定版本的库文件和头文件,正确配置这些资源并遵循API使用规范是确保连接成功的关键。对于任何版本的MySQL,都需要确保库文件与服务器版本的一致性,以避免潜在的问题和错误。

    c语言连接mysql库(dll,lib,.h)

    以上就是C语言连接MySQL的基本步骤。在实际应用中,你可能还需要处理更多细节,如连接池管理、事务处理、线程安全等。理解并熟练运用这些知识点,可以帮助你在C程序中实现高效、可靠的MySQL数据库操作。

    c 连接 MySql

    总的来说,C语言连接MySQL涉及到了网络编程、数据库操作和C语言的实践,理解并熟练掌握这些知识点对于开发数据库驱动的C应用程序至关重要。通过学习和实践,你可以创建出高效、可靠的数据库应用。

    c语言连接mysql数据库的实现方法

    C连接MySql5.1所需文件.rar 附带一个不错的例子: #include #include #include #include #include &lt;mysql&gt;/*注意要包含这个头文件*/ #pragma comment(lib,libmysql) /*定义了一些数据库连接需要的宏*/ #...

    linux下C语言连接mysql数据库.docx

    在Linux环境下,使用C语言连接MySQL数据库是一项常见的任务,这涉及到对MySQL的C API(应用程序编程接口)的理解和应用。以下将详细解释如何实现这个过程,并介绍涉及的关键知识点。 首先,连接MySQL数据库需要`...

Global site tag (gtag.js) - Google Analytics