C++ sql的配置与基本连接
来源:互联网 发布:网络歌手虞姬资料 编辑:程序博客网 时间:2024/05/29 16:54
1.vs2010中mysql的构建
首先你需要mysql安装目录下的include文件夹和lib文件夹,并保证lib里面的文件完整(libmysql.dll和libmysql.lib均存在),没有的 点击这里 下载这两个文件夹,下载后直接将这两个文件夹解压放在你记得住的地方(这里我们放在了d:\mysqlc下面,分别是d:\mysqlc\include,d:\mysqlc\lib),然后打开vs2010做以下操作
右键点击你的项目名称,选择属性,分别在”c/c++”->常规,”连接器”->常规 的“附加包含目录”直接填入“d:\mysqlc\include;d:\mysqlc\lib”,也可以自己点开一个一个填写,如图(图中所示我是本机配置,请忽略):
然后在 “连接器”->输入中 的 “附加依赖项”填入:libmysql.lib ,如图:
然后呢,还需要一部,复制“d:\mysqlc\lib\libmysql.dll”到“c:\windows”下面,不然待会运行,会提示找不到libmysql.dll的错误
到这里我们就构建好了,这里我们先来看下代码,之后再详细讲解c++操作mysql的函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// test.cpp : 定义控制台应用程序的入口点 主文件入口
//
#include "stdafx.h"
#include "winsock.h"
#include "mysql.h"
using namespace std ;
void _tmain ( int argc , _TCHAR* argv [ ] )
{
MYSQL * mysql ;
mysql = mysql_init ( NULL ) ;
char * sql = "select pid,title from posts" ;
MYSQL_RES * result ;
MYSQL_ROW row ;
int r , num ;
if ( mysql_real_connect ( mysql , "localhost" , "root" , "root" , "maijiawo" , 3306, NULL , 0 ) ) {
mysql_set_character_set ( mysql , "gbk" ) ;
if ( ! mysql_query ( mysql , sql ) ) {
result = mysql_store_result ( mysql ) ;
if ( result == NULL )
return ;
num = mysql_num_fields ( result ) ;
unsigned long * lengths = mysql_fetch_lengths ( result ) ;
while ( row = mysql_fetch_row ( result ) ) {
for ( r = 0 ; r < num ; r ++ ) {
cout << row [ r ] << ' ' ;
}
cout << endl ;
}
mysql_free_result ( result ) ;
}
mysql_close ( mysql ) ;
}
}
0 0
- C++ sql的配置与基本连接
- sql语言与c语言的连接
- WRTnode的基本配置(ssh登录与连接Internet)
- SQL连接的基本划分
- Java连接MySQL与基本SQL语句
- ArcSDE10.2在SQL Server上的配置与连接
- 配置SQL Server2005 express与jdbc连接
- 配置SQL Server2005 express与jdbc连接
- psl/sql本地与远程连接配置
- pl/sql Developer安装与配置连接
- C++与SQL Server2008连接及配置
- 【SQL】基本表的连接操作
- VB6基本数据库应用(三):连接数据库与SQL语句的Select语句初步
- 【C#】利用C#窗体与SQL Server的连接、Treeview制作SQL Server数据库查看器
- c3p0连接池的基本配置
- SQL的内连接与外连接
- SQL的内连接与外连接
- SQL的内连接与外连接
- HDU 5819 Knights(概率DP)
- READING NOTE: PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection
- Python 爬虫 + MongoDB
- 51nod 1185 威佐夫游戏 V2(威佐夫博弈)
- 96. Unique Binary Search Trees
- C++ sql的配置与基本连接
- 迁移学习和微调深度卷积神经网络
- [POJ 1743] Musical Theme (字符串哈希+二分)
- Hdu 4918 Query on the subtree(一棵树,两种操作,一种是将某个点的权值修改为v,另一种是查询距离点u不超过d的点的权值和。)
- usaco cowtour
- HDU 5718 Oracle【大数相加】
- Intellij idea run/debug 找不到配置文件
- proc文件系统
- Swing之JList的使用