`
mooring
  • 浏览: 96645 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Windows下命令行编译链接mysql的C程序

    博客分类:
  • c
阅读更多

复制mysql安装目录下的include,lib 到当前源代码目录


cl /c /I include main.c

link /LIBPATH:lib main.obj

最后复制libmysql.dll 和可执行文件在同一路径下即可正常运行

@del /f main.obj main.exe
cl /c /I include main.c
link /LIBPATH:lib main.obj

#include <stdio.h>
#include <stdlib.h>
#include <my_global.h>
#include <mysql.h>

#pragma comment(lib, "libmysql")

enum ERROR{ MYSQL_INIT_ERROR = 1};
MYSQL mysql, *sock;

int initMysql(){
	mysql_init(&mysql);
	sock = mysql_real_connect(&mysql,"localhost","root","rootpass","temp",0,NULL,0);
	if( !sock ){
		 return MYSQL_INIT_ERROR;
	}
	return 0;
}

int main( int argc, char **argv[]){
	int iRet = 0;
	iRet = initMysql();
	if( iRet == MYSQL_INIT_ERROR){
		fprintf(stderr, "mysql init error:%s\n", mysql_error(&mysql) );
		exit(0);
	}else{
		printf("Next Step to mysql\n");
    }
    mysql_close(sock);
	return 0;
}
 
author:mooring
date:2012/07/20 
分享到:
评论

相关推荐

    用C语言连接mysql

    ### 使用C语言在Windows环境下...通过以上步骤,你就可以在Windows环境下使用C语言编写程序来连接MySQL数据库了。这种方式不仅适用于简单的数据库操作,还可以扩展到更复杂的场景,例如执行SQL查询、处理查询结果等。

    Windows下编译MySQL驱动.doc

    【Windows下编译MySQL驱动】在Qt环境下,为了在Windows操作系统上使用MySQL数据库,需要编译MySQL驱动。本文档详细阐述了这一过程。 首先,了解如何编译数据库驱动。在Qt Creator的帮助模式中搜索SQL Database ...

    windows下 dev c++ c访问mysql 配置

    在Windows环境下,使用Dev-C++进行C语言编程并访问MySQL数据库需要进行一系列的配置步骤。以下是一份详细的教程,帮助你了解如何配置开发环境并实现C语言与MySQL的交互。 首先,确保你已经具备以下软件: 1. **...

    C连接mysql例子

    ### C语言连接MySQL示例解析 #### 概述 本文将详细介绍如何使用C语言与MySQL数据库进行交互。通过分析一个具体的示例程序,我们将深入了解如何建立数据库连接、执行SQL查询以及处理查询结果。 #### 示例程序解析 ...

    Qt连接Mysql数据库驱动

    编译完成后,将会在Qt的数据库驱动模块中增加MySQL的支持,这样在编写Qt应用程序时就能够通过相应的驱动模块连接MySQL数据库。 综合上述步骤,确保每一步都按照正确的流程和配置进行,可以有效避免在搭建开发环境和...

    win10+Qt5.15.2+VS2019_64编译mysql8.0生成的驱动插件

    在本文中,我们将深入探讨如何在Windows 10操作系统上,使用Qt 5.15.2和Visual Studio 2019 64位版本编译MySQL 8.0驱动,以便为Qt应用程序创建所需的数据库连接插件。这个过程对于开发依赖于MySQL数据库的Qt应用至关...

    mysql-6.1.11-win32 C/C++ 连接驱动

    首先,我们要了解C/C++连接MySQL的基本概念。MySQL提供了API,名为MySQL Connector/C,这是一个C接口,允许开发人员通过标准C函数调用来操作数据库。这些函数包括连接到数据库、执行SQL语句、处理结果集等。MySQL ...

    qt编译mysql驱动

    在本文中,我们将深入探讨如何在Windows环境下使用Qt编译MySQL驱动,以便在Qt应用程序中与MySQL数据库进行交互。这个过程对于任何希望在Qt环境中利用MySQL数据库功能的开发者都至关重要。 首先,确保你已经安装了...

    windows下解压安装mysql5.6.40所需dll打包

    4. **复制缺失的DLL**:如果在安装过程中出现`msvcr100.dll`缺失的错误,将压缩包中的`msvcr100.dll`文件复制到系统目录(如`C:\Windows\System32`)或者MySQL安装目录下。 5. **运行安装程序**:启动MySQL的安装...

    windows下C++操作Mysql的一些总结[文].pdf

    本文将详细介绍如何在Windows下使用C++连接MySQL数据库,并针对一些常见问题提供解决方案。 #### 二、环境搭建与配置 为了能够在Windows下使用C++进行MySQL操作,我们需要完成以下几个步骤: 1. **安装MySQL**: ...

    windows下分布式部署Mysql、Redis、Zookeeper、Nginx、FastDFS集合

    ### Windows 下分布式部署 Mysql、Redis、Zookeeper、Nginx、FastDFS 集合 #### MySQL 安装与配置 在 Windows 环境下安装 MySQL 的过程较为直观,但需要注意细节。 1. **下载 MySQL 安装程序:** - 从 MySQL ...

    用ODBC将MySQL与VS2008相连接图文教程

    本教程将详细介绍如何使用ODBC(开放式数据库连接)技术,在Visual Studio 2008环境下连接MySQL数据库,并通过MFC框架进行数据库操作。整个过程包含详细的步骤说明及屏幕截图,适合初学者学习。 #### 二、准备工作 ...

    qt+mysql安说明装连接详细

    使用Qt连接MySQL通常涉及到以下几个步骤: 1. 包含必要的Qt模块头文件,如QSqlDatabase和QSqlQuery等。 2. 使用QSqlDatabase::addDatabase方法添加一个数据库驱动。这里的驱动类型通常是“QMYSQL”,但具体取决于Qt...

    VCForPython27和windows 系统下python 2.7 的mysql驱动

    然而,由于MySQLdb是用C语言编写的,因此在没有相应C编译环境的Windows机器上,需要`VCForPython27`来支持其安装。 2. **pymysql**: 这是一个纯Python实现的MySQL驱动,无需C编译器即可安装,对于那些无法或者不想...

    CC++连接MySql数据库[整理].pdf

    在使用C++进行软件开发时,连接MySQL数据库是常见的需求。本篇主要讲解如何在Visual Studio 2008环境下配置工程,以便成功地使用MySQL的API进行数据库操作。 首先,你需要创建一个Windows应用程序工程。在工程设置...

    mysql-connector-c

    MySQL Connector/C是MySQL数据库系统的一款C语言接口,它允许Python程序通过C语言编写的库来与MySQL数据库进行交互。在Python环境中,我们通常使用的是`mysql-connector-python`库,但有时可能会遇到问题,比如连接...

    rails3.1安装与mysql配置 windows

    由于在Windows上直接安装可能会遇到问题,可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql...

    mysql官方中文参考手册

    2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版...

    MySQL 5.1中文手冊

    2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版...

Global site tag (gtag.js) - Google Analytics