c++连接数据库的头文件设置

需要的文件:

libmysql.dll

头文件设置:

1、新建控制台项目;

2、设置项目属性
C:\Program Files\MySQL\MySQL Server 5.5\include 加入“包含目录”
C:\Program Files\MySQL\MySQL Server 5.5\lib 加入“库目录”

3、stdafx.h中加入
     3.1#include <winsock.h> //注意顺序,要放在mysql.h前
     3.2#include <mysql.h>//控制台项目中要在mysql.h之前include <winsock.h>

3.3#pragma comment(lib, "libmysql.lib")

备注:可以不再stdafx.h文件中加入头文件,到时候使用时直接在项目文件中加入。

4、生成文件

5、把libmysql.dll放到Debug文件中。

示例(检查是否正确连接数据库)

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout << mysql_get_client_info()<<endl ;//输出数据库版本信息
return 0;
}

知识点补充:

<winsock.h>是连接数据库必要的文件。

connect函数
: 用于与服务器建立连接,发出连接请求,必须在参数中指定服务器的IP地址和端口号

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-27 08:18:37

c++连接数据库的头文件设置的相关文章

iOS布局---pch头文件设置和字号适配

由于4s,5s,6,6p,界面尺寸差别过大,如果在界面上,只是用同一个字号,在4s和5s上就会略显偏大,而在6p上就会显小.并且ios9系统原生字体相较于ios8和之前原生字体略粗,在字号上也错了一号,所以在不同的设备上,字号也应该有所不同,ios9上的字号要比ios8上的字号都要略小一号. 我设置的字号适配需要用到全局引用文件pch文件,如果你的项目中已存在pch文件,请忽略1-2步骤. 在Xcode6之前,新建工程的时候,系统就会帮我们自动新建一个以工程名为名字的pch (precompil

html头文件设置常用之&lt;meta&gt;设置缓存

<meta http-equiv="pragma" content="no-cache">,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.) <meta http-equiv="cache-control" content="no-cache">,常见的取值有private.no

CMAKE设置INSTALL工程,分别设置头文件、Lib和DLL的输出路径

使用CMAKE管理工程,可以设置工程中的INSTALL项目运行时安装的路径,使用命令:install. 可以简单的设置安装文件的路径和文件夹: set(head_files //要安装的头文件 ) install(TARGETS ${head_files} DESTINATION ${CMAKE_BINARY_DIR}/include) install(TARGETS myLib DESTINATION ${CMAKE_BINARY_DIR}/Lib) 上述设置方法会将Lib文件和DLL文件安装

linux 头文件和库文件的设置

GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1]include头文件路径 除了默认的/usr/include, /usr/local/include等include路径外,还可以通过设置环境变量来添加系统include的路径: # C export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH # CPP export CPLUS_INCLUDE_PATH=XX

STM8头文件路径的设置

IAR头文件包含路径设置 这个文件如果是IAR自带的,不需要设置. 如果不是IAR自带的,最简单的办法:和.c文件放在一个目录下,也不需要设置. 如果不在同一个目录下,就需要设置, 举个例子 工程上单击右键,选择Option,打开工程设置窗口 选择C/C++ compiler,然后再选择Preprocessor,最后在下面的空格处写上相应的路径,路径的格式在后面有专门介绍.如下图: 我的设置:工程文件在 E:\S3C2440\YS2440_IAR头文件在   E:\S3C2440\YS2440_

PyCharm 设置头文件

PyCharm 设置头文件 进入File --->settings---->Editor---->File and Code Templates----->Python Script 添加以下内容:(自定义,看个人使用需求) 1 2 #!/usr/bin/env python # encoding: utf-8

在Eclipse中设置进行JNI的头文件编译方法(转 http://blog.csdn.net/mirkerson/article/details/17187109)

这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到对应的class文件路径下(通常是工程的bin目录),进行编译生成,很是不便,也容易出错,所以考虑在Eclipse中作为外部工具引入,所以便查了下资料,现记录下来. 方法是: 1.在Eclipse环境下,打开下图中的最右边那个按钮. 2.新建一个Program,写上名字比如“javaH”,然后填写下面几项内容: 2.1.Location:把JDK下面的javaH.exe的全路径填进来. 2.2.Working Directory: Jav

ubuntu64位系统编译时头文件找不到的问题(可以查看g++ -v路径,设置export C_INCLUDE_PATH)

今天编译webrtc时出现以下错误: ninja -C out/Debug Allninja: Entering directory `out/Debug'[1/6] CXX obj/talk/app/webrtc/java/jni...peerconnection_so.peerconnection_jni.oFAILED: g++ -MMD -MF obj/talk/app/webrtc/java/jni/libjingle_peerconnection_so.peerconnection_

Facebook App 的头文件会有更多的收获

最近在看一些 App 架构相关的文章,也看了 Facebook 分享的两个不同时期的架构(2013 和 2014),于是就想一窥 Facebook App 的头文件,看看会不会有更多的收获,确实有,还不少.由于在选择 ipa 上的失误,下了个 7.0 版的 Facebook(最新的是 18.1),会稍有过时,不过后来又下了个 18.1 的看了下,发现变动其实不大.以下是我从头文件中获取到的一些信息(20多万行,浏览起来还是挺累的) 让视图组件可以方便地配置 这个在 Facebook 的演讲中也提